@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, "SimSun";
	word-wrap: break-word;
	background-color: #dde1e5;
	color: #555
}

.wrap {
	width: 1000px;
	margin: 0 auto;
	background-color: #dde1e5
}

.header_top_parent .wrap {
	background: 0
}

.goToShare, .goToTop {
	width: 60px;
	text-indent: -999em;
	cursor: pointer
}

.goToShare a, .goToTop a {
	display: block;
	width: 60px;
	height: 60px;
	background: url(images/backToTop.png) no-repeat
}

.goToShare a.toShare:link, .goToShare a.toShare:visited {
	background-position: 0 -60px
}

.goToShare a.toShare:hover, .goToShare a.toShare:active {
	background-position: 0 0
}

.goToShare a.toTop {
	display: none
}

.goToTop a.toShare:link, .goToTop a.toShare:visited, .goToDetail a.toShare:link,
	.goToDetail a.toShare:visited {
	background-position: -70px -60px
}

.goToTop a.toShare:hover, .goToTop a.toShare:active, .goToDetail a.toShare:hover,
	.goToDetail a.toShare:active {
	background-position: -140px -60px
}

.goToTop a.toTop:link, .goToTop a.toTop:visited {
	background-position: -70px 0
}

.goToTop a.toTop:hover, .goToTop a.toTop:active {
	background-position: -140px 0
}

#backToTop .bdsharebuttonbox {
	float: none;
	padding-bottom: 0
}

.goToTop .bdsharebuttonbox .bds_more, .goToShare .bdsharebuttonbox .bds_more
	{
	float: none;
	padding: 0;
	margin: 0;
	width: 60px;
	height: 60px;
	background: url(images/backToTop.png) no-repeat -220px 0 !important
}

.goToTop .bdsharebuttonbox .bds_more:hover, .goToShare .bdsharebuttonbox .bds_more:hover
	{
	background-position: -220px -60px !important;
	opacity: 1
}

.goToShare .bdsharebuttonbox .bds_more {
	background-position: -300px 0 !important
}

.goToShare .bdsharebuttonbox .bds_more:hover {
	background-position: -300px -60px !important
}

.wrapBox, .sjdqWrapBox {
	padding: 20px 18px;
	background-color: #fff;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px
}

.wrapBoxCoupon {
	padding: 0 0 20px 13px;
	background-color: #fff;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px
}

.sjdqWrapBox {
	padding: 20px 0
}

.perContentBox ul, .sdDetailsWrap ul {
	padding-left: 25px;
	margin: 0 0 20px 15px
}

.perContentBox ul li, .sdDetailsWrap ul li {
	list-style-type: disc;
	font-size: 14px;
	line-height: 26px
}

.perContentBox ol, .sdDetailsWrap ol {
	padding-left: 25px;
	margin: 0 0 20px 15px
}

.perContentBox ol li, .sdDetailsWrap ol li {
	list-style-type: decimal;
	font-size: 14px;
	line-height: 26px
}

.left_main em, .left_summary em {
	font-style: italic
}

.left_main h2, .left_main h3, .left_main h4, .left_main h5, .left_main h6
	{
	margin: 0 0 20px 0;
	font-weight: bold;
	font-size: 14px;
	line-height: 26px;
	font-family: "Microsoft YaHei", "SimSun"
}

.left_main h2 {
	font-size: 16px
}

.left_main strong, .left_summary strong {
	font-weight: 700
}

h1.titleH1 {
	font: 24px "Microsoft YaHei", "SimSun";
	color: #343434;
	margin: -6px 18px 20px 16px;
	position: relative;
	padding: 0 0 16px 16px;
	height: 30px;
	background: url(images/sdTitleLine.png) no-repeat 0 bottom
}

h1.titleH1 span {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-color: transparent transparent transparent #aaa;
	border-style: dashed dashed dashed solid;
	border-width: 8px;
	position: absolute;
	left: 0;
	top: 8px
}

.container_faxian h1.titleH1, .expNameBox h1.titleH1 {
	float: left;
	width: 600px;
	font: 24px "Microsoft YaHei", "SimSun";
	margin: 0 0 0 12px;
	padding-bottom: 0;
	background: 0;
	_display: inline
}

.expNameBox h1.titleH1 {
	width: 300px;
	margin: 0
}

.sdWrap h1.titleH1, .expWrap h1.titleH1 {
	margin: -6px 0 0 0
}

.header_top_parent {
	height: 42px;
	width: 100%;
	min-width: 1000px
}

.header_top {
	height: 42px;
	width: 100%;
	min-width: 1000px;
	background: url(images/topbg.png) repeat-x;
	z-index: 10000;
	position: fixed;
	top: 0
}

.topLogo {
	width: 228px;
	height: 38px
}

.topLogo a {
	display: block;
	font-family: "Microsoft YaHei", "SimSun";
	font-size: 16px;
	width: 96px;
	height: 38px;
	line-height: 38px;
	background: url(images/bg.png) no-repeat 0 -867px;
	padding: 0 0 0 132px
}

.topLogo a:link, .topLogo a:visited, .topLogo a:hover, .topLogo a:active
	{
	color: #c9c9c9;
	text-decoration: none
}

h1.logo, .logo {
	width: 353px;
	height: 51px;
	float: left;
	margin: 0;
	font-weight: normal
}

.logo a {
	display: block;
	width: 277px;
	padding-top: 20px;
	height: 31px;
	font-family: "Microsoft YaHei", "SimSun";
	font-size: 14px;
	color: #434343;
	background: url(images/bg.png) 0 -173px no-repeat;
	padding-left: 76px
}

.logo a:link, .logo a:visited, .logo a:hover, .logo a:active {
	color: #434343;
	text-decoration: none;
	font-weight: normal
}

.topRightCorner {
	width: 600px;
	float: right
}

.siteNavBlock, .nickNameBox, .submitBox, .loginLink, .signIn, .signed,
	.regLink {
	width: 60px;
	height: 41px;
	padding: 0 10px;
	margin: 0 6px;
	position: relative;
	display: inline-block;
	line-height: 40px; +
	line-height: 42px
}

.submitBox {
	width: 90px;
	padding: 0 8px 0 5px
}

.loginLink {
	width: 40px;
	float: left;
	padding: 0 5px 0 10px
}

a.loginTitle {
	color: #c9c9c9;
	text-decoration: none
}

.regLink {
	width: 28px;
	float: left;
	color: #c9c9c9;
	padding: 0 0 0 3px;
	margin: 0
}

.siteNavBlock a.sitemap, .nickNameBox a.nickName, .submitBox a.submitTitle,
	.loginLink a.loginTitle {
	padding: 0;
	display: block;
	cursor: pointer;
	background: url(images/downBlack.png) no-repeat 53px 18px;
	color: #c9c9c9
}

.submitBox a.submitTitle {
	position: relative;
	padding-left: 26px;
	background-position: 79px 18px;
	text-decoration: none;
	margin-left: 3px
}

.loginLink a.loginTitle {
	background-position: 29px 18px;
	text-decoration: none
}

a.submitTitle b {
	width: 14px;
	height: 14px;
	display: block;
	background: url(images/bg.png) no-repeat -419px -803px;
	position: absolute;
	top: 12px;
	left: 3px
}

.submitBoxHover a.submitTitle b {
	width: 14px;
	height: 14px;
	display: block;
	background: url(images/bg.png) no-repeat -419px -840px;
	position: absolute;
	top: 12px;
	left: 3px
}

* html a.submitTitle b, * html .submitBoxHover a.submitTitle b {
	left: -22px;
	top: -1px
}

*+html a.submitTitle b, *+html .submitBoxHover a.submitTitle b {
	top: -1px
}

.siteNavBlockHover, .nickNameBoxHover, .submitBoxHover, .loginLinkHover
	{
	background-color: #fafafa
}

.siteNavBlockHover a.sitemap, .nickNameBoxHover a.nickName,
	.submitBoxHover a.submitTitle, .loginLinkHover a.loginTitle {
	color: #333;
	text-decoration: none
}

.submitBoxHover a.submitTitle {
	border-bottom: 0
}

.subSiteBg {
	background: url(images/layerBg.png) repeat;
	padding: 0 3px 3px;
	position: absolute;
	left: -3px;
	top: 41px;
	width: 103px;
	height: auto
}

.siteNavBlock .subSiteBg {
	width: 330px
}

.nickNameBox .subSiteBg {
	width: 121px;
	right: -3px;
	left: auto
}

.loginLink .subSiteBg {
	right: -3px;
	left: auto
}

.xxIcon .subSiteBg {
	top: 38px;
	left: auto;
	right: -20px;
	width: 190px;
	padding: 3px
}

a.closeIcon {
	position: absolute;
	right: 9px;
	top: 9px;
	display: block;
	text-indent: -999em;
	background: url(images/closeBtn2.png) no-repeat;
	width: 10px;
	height: 10px
}

a.closeIcon:hover, a.closeIcon:active {
	background: url(images/closeBtn3.png) no-repeat
}

span.closeIcon {
	position: absolute;
	right: 9px;
	top: 9px;
	display: block;
	text-indent: -999em;
	background: url(images/closeBtn2.png) no-repeat;
	width: 10px;
	height: 10px;
	cursor: pointer
}

span.closeIcon:hover, span.closeIcon:active {
	background: url(images/closeBtn3.png) no-repeat
}

ul.subSiteNav {
	width: 320px;
	padding: 5px;
	background-color: #fff
}

.siteNavBlock ul.subSiteNav li {
	line-height: 24px
}

.siteTitle {
	color: #333;
	height: 24px;
	line-height: 24px;
	margin-bottom: 5px;
	background-color: #f1f1f1;
	text-align: center;
	font: 16px "microsoft YaHei", "SimSun"
}

ul.thirdSiteNav {
	padding-bottom: 5px;
	height: 160px;
	font-size: 12px;
	text-align: center
}

li.two ul.thirdSiteNav {
	height: 80px;
	padding-bottom: 0
}

ul.thirdSiteNav li {
	display: block;
	float: left;
	width: 80px;
	height: 80px
}

ul.thirdSiteNav li a {
	background: url(images/headerNav.png) no-repeat;
	display: block;
	height: 30px;
	padding-top: 50px
}

ul.thirdSiteNav li a.topNav2 {
	background-position: -80px 0
}

ul.thirdSiteNav li a.topNav3 {
	background-position: -160px 0
}

ul.thirdSiteNav li a.topNav4 {
	background-position: 0 -80px
}

ul.thirdSiteNav li a.topNav5 {
	background-position: -80px -80px
}

ul.thirdSiteNav li a.topNav6 {
	background-position: -160px -80px
}

ul.thirdSiteNav li a.topNav7 {
	background-position: 0 -193px
}

ul.thirdSiteNav li a.topNav8 {
	background-position: -80px -193px
}

ul.thirdSiteNav li a.topNav9 {
	background-position: -160px -193px
}

ul.thirdSiteNav li a.topNav10 {
	background-position: -0px -273px
}

ul.thirdSiteNav li a.topNav11 {
	background-position: -160px -273px
}

ul.thirdSiteNav li a.topNav1:hover, ul.thirdSiteNav li a.topNav1:active
	{
	background-position: -240px 0
}

ul.thirdSiteNav li a.topNav2:hover, ul.thirdSiteNav li a.topNav2:active
	{
	background-position: -320px 0
}

ul.thirdSiteNav li a.topNav3:hover, ul.thirdSiteNav li a.topNav3:active
	{
	background-position: -400px 0
}

ul.thirdSiteNav li a.topNav4:hover, ul.thirdSiteNav li a.topNav4:active
	{
	background-position: -240px -80px
}

ul.thirdSiteNav li a.topNav5:hover, ul.thirdSiteNav li a.topNav5:active
	{
	background-position: -320px -80px
}

ul.thirdSiteNav li a.topNav6:hover, ul.thirdSiteNav li a.topNav6:active
	{
	background-position: -400px -80px
}

ul.thirdSiteNav li a.topNav7:hover, ul.thirdSiteNav li a.topNav7:active
	{
	background-position: -240px -193px
}

ul.thirdSiteNav li a.topNav8:hover, ul.thirdSiteNav li a.topNav8:active
	{
	background-position: -320px -193px
}

ul.thirdSiteNav li a.topNav9:hover, ul.thirdSiteNav li a.topNav9:active
	{
	background-position: -400px -193px
}

ul.thirdSiteNav li a.topNav10:hover, ul.thirdSiteNav li a.topNav10:active
	{
	background-position: -80px -273px
}

ul.thirdSiteNav li a.topNav11:hover, ul.thirdSiteNav li a.topNav11:active
	{
	background-position: -240px -273px
}

.headerLine {
	background: url(images/topLine.png) no-repeat center 13px;
	width: 8px;
	height: 38px
}

.topLoginBox {
	padding: 0 5px 0 0;
	float: right;
	width: 106px
}

.signIn, .signed {
	float: right;
	text-align: right;
	color: #c9c9c9;
	display: block;
	width: 36px;
	margin: 0;
	padding: 0
}

.signIn a {
	background-color: #ff9600;
	display: block;
	height: 20px;
	text-align: center;
	font: 12px/20px "SimSun";
	_line-height: 22px;
	overflow: hidden;
	color: #fff;
	margin: 10px 0 0 0
}

.signIn a:link, .signIn a:visited {
	color: #fff;
	text-decoration: none
}

.signIn a:hover, .signIn a:active {
	color: #fff;
	text-decoration: none;
	background-color: #fdb34a
}

.signed a:link, .signed a:visited {
	color: #c9c9c9;
	text-decoration: none
}

.signed a:hover, .signed a:active {
	color: #c9c9c9;
	text-decoration: none
}

.xxIcon {
	background: url(images/bg.png) no-repeat -925px -869px;
	width: 38px;
	height: 33px;
	float: right;
	margin-top: 4px;
	position: relative
}

.xxIcon a.iconBlock {
	display: block;
	width: 33px;
	height: 35px;
	position: relative;
	text-decoration: none
}

span.xxNum {
	display: block;
	width: auto;
	height: 14px;
	position: absolute;
	top: 0;
	left: 10px;
	padding: 1px 4px;
	background-color: #bc0202;
	color: #fff;
	font-family: arial;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px
}

.nickNameBox {
	width: auto;
	float: right;
	margin-left: 10px
}

.nickNameBox a.nickName {
	background-position: right 18px;
	padding-right: 12px;
	text-decoration: none;
	line-height: 40px
}

ul.subNickNameBox, ul.subSubmitBox, ul.subLogin, ul.subInfoBlock {
	width: 103px;
	height: auto;
	background-color: #fff
}

ul.subNickNameBox {
	width: 121px
}

ul.subSubmitBox li, ul.subNickNameBox li, ul.subLogin li {
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	border-top: 1px solid #e5e5e5;
	padding: 1px 0
}

ul.subSubmitBox li.wybl, ul.subNickNameBox li.myBl, ul.subLogin li.wzdl
	{
	border-top: 0
}

ul.subSubmitBox li a, ul.subNickNameBox li a, ul.subLogin li a {
	padding-left: 34px;
	display: block;
	background: url(images/tjblIcon.png) no-repeat 8px 12px;
	height: 38px;
	line-height: 38px
}

ul.subSubmitBox li.wysd a {
	background-position: 8px -30px
}

ul.subSubmitBox li.wytg a {
	background-position: 8px -69px
}

ul.subSubmitBox li.wybl a:hover, ul.subSubmitBox li.wybl a:active {
	background-position: 8px -122px;
	background-color: #f1f1f1
}

ul.subSubmitBox li.wysd a:hover, ul.subSubmitBox li.wysd a:active {
	background-position: 8px -164px;
	background-color: #f1f1f1
}

ul.subSubmitBox li.wytg a:hover, ul.subSubmitBox li.wytg a:active {
	background-position: 8px -203px;
	background-color: #f1f1f1
}

ul.subNickNameBox li.myBl a {
	background-position: 8px -456px
}

ul.subNickNameBox li.myCom a {
	background-position: 7px -537px
}

ul.subNickNameBox li.myFav a {
	background-position: 7px -496px
}

ul.subNickNameBox li.myInfo a {
	background-position: 8px -415px
}

ul.subNickNameBox li.myScore a {
	background-position: 7px -742px
}

ul.subNickNameBox li.memberCenter a {
	background-position: 8px -251px
}

ul.subNickNameBox li.loginOut a {
	background-position: 8px -293px
}

ul.subNickNameBox li.myBl a:hover, ul.subNickNameBox li.myBl a:active {
	background-position: 8px -620px;
	background-color: #f1f1f1
}

ul.subNickNameBox li.myCom a:hover, ul.subNickNameBox li.myCom a:active
	{
	background-position: 7px -701px;
	background-color: #f1f1f1
}

ul.subNickNameBox li.myFav a:hover, ul.subNickNameBox li.myFav a:active
	{
	background-position: 7px -660px;
	background-color: #f1f1f1
}

ul.subNickNameBox li.myScore a:hover, ul.subNickNameBox li.myScore a:active
	{
	background-position: 7px -783px;
	background-color: #f1f1f1
}

ul.subNickNameBox li.myInfo a:hover, ul.subNickNameBox li.myInfo a:active
	{
	background-position: 8px -579px;
	background-color: #f1f1f1
}

ul.subNickNameBox li.memberCenter a:hover, ul.subNickNameBox li.memberCenter a:active
	{
	background-position: 8px -333px;
	background-color: #f1f1f1
}

ul.subNickNameBox li.loginOut a:hover, ul.subNickNameBox li.loginOut a:active
	{
	background-position: 8px -375px;
	background-color: #f1f1f1
}

ul.subLogin li a {
	background: url(images/loginIcon.png) no-repeat 8px 0;
	padding-left: 40px
}

ul.subLogin li.dsfdl {
	background: #fff;
	text-align: center;
	font-size: 14px;
	font-family: "Microsoft YaHei", "SimSun";
	color: #888
}

ul.subLogin li.txqq a {
	background-position: 8px -124px
}

ul.subLogin li.xlwb a {
	background-position: 8px -82px
}

ul.subLogin li.qqwb a {
	background-position: 8px -166px
}

ul.subLogin li.wzdl a:hover, ul.subLogin li.wzdl a:active {
	background-position: 8px -218px;
	background-color: #f1f1f1
}

ul.subLogin li.txqq a:hover, ul.subLogin li.txqq a:active {
	background-position: 8px -342px;
	background-color: #f1f1f1
}

ul.subLogin li.xlwb a:hover, ul.subLogin li.xlwb a:active {
	background-position: 8px -300px;
	background-color: #f1f1f1
}

ul.subLogin li.qqwb a:hover, ul.subLogin li.qqwb a:active {
	background-position: 8px -384px;
	background-color: #f1f1f1
}

ul.subInfoBlock {
	width: 170px;
	padding: 10px
}

ul.subInfoBlock li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #e8e8e8
}

ul.subInfoBlock li.last {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0
}

.gradeLeft {
	float: right;
	width: auto;
	height: 18px;
	padding: 1px 5px 1px 6px;
	background-color: #5183c0;
	font: 12px/18px Arial;
	color: #fff;
	margin: 10px 0 0 10px;
	position: relative
}

.gradeRight {
	position: absolute;
	right: -6px;
	top: 0;
	width: 6px;
	height: 18px;
	background: url(images/gradeArrow.png) no-repeat left center
}

ul.subSiteNav li a:link, ul.subSiteNav li a:visited, ul.subNickNameBox li a:link,
	ul.subNickNameBox li a:visited, ul.subSubmitBox li a:link, ul.subSubmitBox li a:visited,
	ul.subLogin li a:link, ul.subLogin li a:visited {
	color: #888;
	text-decoration: none
}

ul.subSiteNav li a:hover, ul.subSiteNav li a:active, ul.subNickNameBox li a:hover,
	ul.subNickNameBox li a:active, ul.subSubmitBox li a:hover, ul.subSubmitBox li a:active,
	ul.subLogin li a:hover, ul.subLogin li a:active {
	color: #5183c0;
	text-decoration: none
}

.regLink a:link, .regLink a:visited {
	color: #c9c9c9;
	text-decoration: none
}

.regLink a:hover, .regLink a:active {
	color: #fff;
	text-decoration: none
}

form.search {
	width: 198px;
	height: 27px;
	margin-top: 12px;
	padding: 0 0 3px 3px;
	float: left;
	background: url(images/bg.png) no-repeat -255px -500px
}

.search .inpu1 {
	float: left;
	width: 159px;
	padding: 0 0 0 10px;
	border: 0;
	margin: 8px 0 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #5183c0;
	background-color: #fff
}

* html .search .inpu1 {
	padding: 0 0 4px 10px
}

.search .inpu2 {
	float: left;
	width: 26px;
	height: 26px;
	margin-top: 3px;
	padding: 0;
	background: url(images/bg.png) -40px -501px no-repeat;
	border: 0;
	cursor: pointer
}

.search .inpu2:hover, .search .btnHover {
	background: url(images/bg.png) -40px -553px no-repeat
}

form.searchHover {
	background: url(images/bg.png) no-repeat -462px -500px
}

nav {
	width: 1000px;
	height: 51px
}

.navBox {
	position: relative;
	width: 1000px;
	height: 52px;
	background: url(images/mainMenuNavBg.png) no-repeat;
	z-index: 10
}

.nav {
	width: 1000px;
	height: 52px;
	float: left;
	overflow: hidden
}

.nav ul {
	margin: 0;
	list-style-type: none;
	float: left;
	width: 768px;
	height: 52px;
	padding: 0 0 0 18px
}

.nav ul li {
	float: left;
	padding: 0;
	width: 100px;
	background: url(images/menuNavLine.png) no-repeat right 19px
}

.nav ul li a {
	text-decoration: none;
	display: block;
	height: 52px;
	line-height: 52px;
	width: 84px;
	padding-left: 15px;
	font-family: "Microsoft YaHei", "SimSun";
	font-size: 16px
}

.nav ul li a:link, .nav ul li a:visited {
	color: #555;
	text-decoration: none
}

.nav ul li a:hover, .nav ul li a:active {
	color: #333;
	text-decoration: none
}

.nav ul li.home {
	width: 72px
}

.nav ul li.home a.linkMenu {
	width: 48px;
	padding-left: 22px;
	background: url(images/menuNav.png) -18px 0 no-repeat
}

.nav ul li.smzdmNav5 a.linkMenu {
	background: url(images/menuNav.png) -392px 0 no-repeat
}

.nav ul li.smzdmNav7 {
	background-image: none;
	width: 70px
}

.nav ul li.smzdmNav7 a.linkMenu {
	background-image: none;
	width: 55px
}

.nav ul li ul {
	visibility: hidden;
	background: url(images/menunavbg.png) repeat-x;
	height: 37px;
	position: absolute;
	top: 51px;
	left: 0;
	padding: 0 0 0 5px;
	width: 995px;
	z-index: 10
}

.nav ul li ul li {
	display: block;
	width: auto;
	height: 12px;
	float: left;
	border-right: 1px solid #555;
	margin-top: 12px;
	line-height: normal;
	padding: 0
}

.nav ul li ul li a {
	display: block;
	width: auto;
	height: 12px;
	float: left;
	padding: 0 9px 0 10px;
	font-size: 12px;
	line-height: normal;
	font-family: "SimSun";
	white-space: nowrap
}

.nav ul li ul .alink {
	background: 0;
	border: 0
}

.nav ul li.smzdmNav3 ul {
	padding-left: 315px;
	width: 685px
}

.nav ul li.smzdmNav6 ul {
	padding-left: 60px;
	width: 940px
}

.nav ul li.smzdmNav7 ul {
	padding-left: 400px;
	width: 600px
}

.nav ul li.home a.hoverMenu {
	background: url(images/menuNav.png) no-repeat -18px -52px;
	width: 48px;
	padding-left: 22px
}

.nav ul li.smzdmNav8 a.linkMenu {
	background: url(images/menuNav.png) no-repeat -92px 0
}

.nav ul li.smzdmNav8 a.hoverMenu {
	background: url(images/menuNav.png) no-repeat -92px -52px
}

.nav ul li.smzdmNav3 a.hoverMenu {
	background: url(images/menuNav.png) -191px -52px no-repeat
}

.nav ul li.smzdmNav4 a.hoverMenu {
	background: url(images/menuNav.png) no-repeat -291px -52px
}

.nav ul li.smzdmNav5 a.hoverMenu {
	background: url(images/menuNav.png) no-repeat -392px -52px
}

.nav ul li.smzdmNav6 a.hoverMenu {
	background: url(images/menuNav.png) no-repeat -492px -52px
}

.nav ul li.smzdmNav7 a.hoverMenu {
	background: url(images/menuNav.png) no-repeat -595px -52px;
	width: 57px
}

#navbar .nav ul li.home a.currentMenu {
	background: url(images/menuNav.png) no-repeat -18px -104px;
	color: #333
}

#navbar .nav ul li.smzdmNav8 a.currentMenu {
	background: url(images/menuNav.png) no-repeat -92px -104px;
	color: #333
}

#navbar .nav ul li.smzdmNav3 a.currentMenu {
	background: url(images/menuNav.png) no-repeat -191px -104px;
	color: #333
}

#navbar .nav ul li.smzdmNav4 a.currentMenu {
	background: url(images/menuNav.png) no-repeat -291px -104px;
	color: #333
}

#navbar .nav ul li.smzdmNav5 a.currentMenu {
	background: url(images/menuNav.png) no-repeat -392px -104px;
	color: #333
}

#navbar .nav ul li.smzdmNav6 a.currentMenu {
	background: url(images/menuNav.png) no-repeat -492px -104px;
	color: #333
}

#navbar .nav ul li.smzdmNav7 a.currentMenu {
	background: url(images/menuNav.png) no-repeat -595px -104px;
	color: #333
}

#navbar .nav ul li ul li a:link, #navbar .nav ul li ul li a:visited {
	color: #c9c9c9;
	z-index: 99999
}

#navbar .nav ul li ul li a:hover, #navbar .nav ul li ul li a:active {
	color: #fff;
	z-index: 99999
}

.htRela {
	position: relative;
	z-index: 200000
}

.htLayer {
	display: none;
	width: 252px;
	height: 106px;
	padding: 0 0 0 65px;
	position: absolute;
	left: 50%;
	top: 6px;
	margin-left: -385px;
	background: url(images/htLayer.png) no-repeat;
	z-index: 100004
}

a.htLayerBg {
	display: block;
	height: 80px;
	padding: 25px 0 0 40px;
	font: 16px "Microsoft YaHei", "SimSun";
	cursor: pointer
}

a.htLayerBg:link, a.htLayerBg:visited {
	color: #333;
	text-decoration: none
}

a.htLayerBg:hover, a.htLayerBg:active {
	color: #5183c0;
	text-decoration: none
}

a.htLayerBg span {
	text-align: center;
	color: #5183c0;
	display: block;
	font-size: 14px;
	margin-left: 35px;
	text-align: left
}

.htClose {
	display: block;
	width: 27px;
	height: 25px;
	left: 295px;
	top: 15px;
	position: absolute
}

.findHt {
	width: 236px;
	height: 74px;
	background-color: #f1f1f1;
	margin-bottom: 20px
}

.findHt a {
	display: block;
	padding: 13px 0 10px 76px;
	height: 54px;
	width: 160px;
	background: url(images/findHtIcon.png) no-repeat 15px 13px;
	cursor: pointer
}

.findHt a.htLayerBg span {
	width: 136px;
	margin-left: 0
}

.container {
	clear: both;
	width: 998px;
	height: auto;
	border: 1px solid #d9d9d9;
	border-top: 0;
	margin: 0 auto;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	background: url(images/bodyBg.png) repeat-y
}

.showType {
	width: 654px;
	height: 18px;
	padding: 8px 15px;
	background-color: #f0f6fb;
	margin: 0 auto 15px
}

.showType ul {
	height: 18px
}

.showType ul li {
	float: left
}

.showType a {
	display: block;
	padding-left: 20px;
	width: 40px;
	height: 21px;
	*line-height: 20px;
	line-height: 21px;
	font-size: 12px
}

.showType a:link, .showType a:visited {
	color: #888;
	text-decoration: none
}

.showType a:hover, .showType a:active {
	color: #555;
	text-decoration: none
}

*+html .showType a {
	line-height: 23px
}

.wrapBox .showType {
	width: 939px;
	margin: 0 0 15px;
	padding-left: 10px
}

.sjdqWrapBox .showType {
	width: 939px;
	margin: 0 0 15px
}

.mF_kdui_wrap {
	margin-left: 16px
}

.left_main, .left_summary {
	width: 717px;
	float: left;
	padding: 20px 0 0;
	background-color: #fff;
	-webkit-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
	-moz-border-radius: 0 0 0 8px
}

.left_summary .content {
	width: 700px
}

.perContentBox {
	width: 700px;
	background: url(images/sdTitleLine.png) no-repeat 16px bottom;
	padding-bottom: 26px;
	margin-bottom: 36px
}

.con_title {
	padding: 0 0 10px 32px;
	background: url(images/sdTitleLine.png) 17px bottom no-repeat;
	width: 669px;
	font-size: 20px;
	font-family: Arial, "Microsoft YaHei", "SimSun";
	font-weight: normal;
	margin: 0 0 10px;
	line-height: 1.4em
}

* html .con_title {
	font-family: "Microsoft YaHei", "SimSun"
}

*+html .con_title {
	font-family: "Microsoft YaHei", "SimSun"
}

h1.con_title {
	padding-left: 15px;
	background-position: 0 bottom
}

h2.con_title a:link, h2.con_title a:visited {
	text-decoration: none;
	color: #444
}

h2.con_title a:hover, h2.con_title a:active {
	text-decoration: none;
	color: #5183c0
}

h2.con_title a:hover span.red, h2.con_title a:active span.red {
	text-decoration: none;
	color: #e12d2d
}

h2.con_title span.lightRed {
	padding: 0 5px
}

.iconSpan {
	padding-right: 5px
}

.perContentBox .dateTime, .perContentBox .noSpace {
	display: none
}

.perContentBox .noBg {
	background: 0
}

.conCenterBlock {
	width: 668px;
	clear: both;
	margin-left: 32px
}

.conRightBlock {
	width: 162px;
	float: right;
	margin: -37px 0 0 25px;
	font-size: 12px;
	line-height: normal
}

.conRightPic {
	width: 162px;
	height: 162px;
	margin-bottom: 15px
}

.conRightPic a.imgBox {
	display: block;
	width: 154px;
	height: 154px;
	text-align: center;
	padding: 3px
}

.conRightPic a:link, .conRightPic a:visited {
	border: 1px solid #e5e5e5
}

.conRightPic a:hover, .conRightPic a:active {
	border: 1px solid #ccc
}

.conBox .imgBox img {
	text-align: center
}

.left_main span.imgBox, .left_summary span.imgBox {
	text-align: center;
	display: block;
	margin: 0 auto;
	width: 160px;
	height: 160px
}

.conBox embed {
	margin: 0 auto 20px;
	display: block;
	width: 480px !important;
	height: 360px !important
}

.bugBlock, .bugBlockMore {
	width: 162px;
	height: 38px;
	margin-bottom: 15px;
	z-index: 200
}

.bugBlockMore {
	position: relative
}

.bugBlock a, .bugBlockMore a {
	display: block;
	width: 115px;
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
	padding-left: 47px;
	font-size: 14px;
	background: url(images/buyBlock.png) no-repeat #5183c0;
	color: #fff;
	text-decoration: none
}

.bugBlock a:hover {
	background-color: #376dad;
	text-decoration: none
}

.bugBlockMore a {
	background-position: 0 -96px
}

.bugBlockMore a:hover {
	background: url(images/buyBlock.png) no-repeat 0 -96px #376dad;
	text-decoration: none
}

.bugBlockMore .tooltipBuyUrl {
	width: 156px;
	background: url(images/layerBg.png) repeat;
	padding: 3px;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 300 !important
}

.bugBlockMore .tooltipBuyUrl a {
	display: block;
	width: 156px;
	padding: 0;
	height: 33px;
	line-height: 33px;
	text-align: center;
	overflow: hidden
}

.bugBlockMore .tooltipBuyUrl .upArrowSpan {
	display: block;
	width: 16px;
	height: 14px;
	position: absolute;
	left: 73px;
	top: -10px;
	background: url(images/buyBlock.png) no-repeat -199px -486px
}

.bugBlockMore .tooltipBuyUrl a:link, .bugBlockMore .tooltipBuyUrl a:visited
	{
	color: #777;
	background: #fff;
	border-bottom: 1px #f5f5f5 solid
}

.bugBlockMore .tooltipBuyUrl a:hover, .bugBlockMore .tooltipBuyUrl a:active
	{
	color: #5183c0;
	background: #f1f1f1;
	border-bottom: 1px solid #e3e3e3
}

.mall {
	text-align: center;
	color: #999;
	height: 26px
}

.conMeta {
	width: 481px;
	color: #888;
	position: relative;
	font-size: 12px;
	line-height: normal
}

.conPosition {
	position: absolute;
	left: 0;
	top: -30px;
	width: 481px;
	height: 16px
}

.left_main .conPosition {
	top: -65px
}

.conBox {
	width: 100%
}

.excerptBox, .show_all_content {
	padding-top: 37px
}

.excerptBox ul, .excerptBox ol, .excerptBox blockquote, .excerptBox table,
	.excerptBox h1, .excerptBox h2, .excerptBox h3, .excerptBox h4,
	.excerptBox h5 {
	display: none
}

.excerptBox p.p_detail {
	display: none
}

.show_all_content p.p_detail {
	display: block
}

.conBox p img {
	max-width: 600px;
	_width: expression(( document.documentElement.clientWidth || 
		 document.body.clientWidth)<600?"600px":"");
	overflow: hidden;
	display: block;
	margin: 0 auto;
	clear: both
}

.content p {
	line-height: 26px;
	padding: 0;
	color: #555;
	font-size: 14px;
	margin: 0 0 20px;
	display: block
}

span.my_add_text {
	margin: 20px 0 0;
	display: block
}

.excerptBox p img {
	display: none
}

.left_summary .excerptBox p.p_excerpt {
	height: 178px;
	overflow: hidden;
	margin-bottom: 12px
}

.PickUpDown {
	height: 21px;
	margin: 0 0 20px;
	width: 481px;
	float: left
}

.PickUpDown a {
	padding-right: 15px;
	height: 21px;
	line-height: 21px;
	width: 466px;
	text-align: right;
	background: url(images/buyBlock.png) 470px -466px no-repeat
}

.PickUpDown a.showDetails {
	display: block
}

.PickUpDown a.closeDetails {
	display: none;
	background-position: 470px -485px
}

.conBotBlock {
	width: 481px;
	height: 26px;
	margin-left: 32px
}

.conBotBlock a {
	display: block;
	float: left;
	line-height: 26px
}

.conBotBlock a.good, .conBotBlock a.bad {
	min-width: 36px;
	_width: 36px;
	padding: 0 8px 0 33px;
	margin-right: 16px;
	background: url(images/buyBlock.png) no-repeat 0 -203px;
	text-decoration: none;
	text-align: center;
	position: relative
}

.good span.scoreNum, .bad span.scoreNum, .likeCount span.scoreNum {
	position: absolute;
	left: 0;
	top: -23px;
	display: block;
	width: 72px;
	text-align: center;
	color: #bb0200;
	font-size: 20px;
	display: none
}

.likeCount span.scoreNum {
	width: 60px
}

.conBotBlock a.bad span.scoreNum {
	color: #888;
	top: 26px
}

.conBotBlock a.noGoods {
	width: 60px;
	display: none;
	text-align: center
}

.conBotBlock a.good:link, .conBotBlock a.good:visited {
	color: #fff
}

.conBotBlock a.good:hover, .conBotBlock a.good:active {
	color: #fff;
	background-position: 0 -249px;
	text-decoration: none
}

.conBotBlock a.bad:link, .conBotBlock a.bad:visited {
	color: #fff;
	background-position: -113px -203px
}

.conBotBlock a.bad:hover, .conBotBlock a.bad:active {
	color: #fff;
	background-position: -113px -249px;
	text-decoration: none
}

.conBotBlock a.noGoods:link, .conBotBlock a.noGoods:visited {
	color: #5183c0
}

.conBotBlock a.noGoods:hover, .conBotBlock a.noGoods:active {
	color: #fff;
	text-decoration: none;
	background-color: #9bbfec
}

.conBotBlock a.commentCount, .conBotBlock a.favCount {
	float: right;
	padding-left: 35px;
	background: url(images/buyBlock.png) no-repeat -113px -341px;
	text-decoration: none
}

.conBotBlock a.commentCount {
	margin-left: 16px
}

.conBotBlock a.commentCount:hover {
	background-position: -113px -387px;
	text-decoration: none
}

.conBotBlock a.favCount:link, .conBotBlock a.favCount:visited {
	background-position: 0 -341px
}

.conBotBlock a.favCount:hover, .conBotBlock a.favCount:active {
	background-position: 0 -387px;
	text-decoration: none
}

.conBotBlock a.goodCurrent, .conBotBlock a.goodCurrent:link,
	.conBotBlock a.goodCurrent:visited, .conBotBlock a.goodCurrent:hover,
	.conBotBlock a.goodCurrent:active {
	background-position: 0 -203px;
	color: #fff;
	cursor: default
}

.conBotBlock a.badCurrent, .conBotBlock a.badCurrent:link, .conBotBlock a.badCurrent:visited,
	.conBotBlock a.badCurrent:hover, .conBotBlock a.badCurrent:active {
	background-position: -113px -203px;
	color: #fff;
	cursor: default
}

.conBotBlock a.goodCursor, .conBotBlock a.goodCursor:link, .conBotBlock a.goodCursor:visited,
	.conBotBlock a.goodCursor:hover, .conBotBlock a.goodCursor:active {
	background-position: 0 -203px;
	color: #fff;
	cursor: default
}

.conBotBlock a.badCursor, .conBotBlock a.badCursor:link, .conBotBlock a.badCursor:visited,
	.conBotBlock a.badCursor:hover, .conBotBlock a.badCursor:active {
	background-position: -113px -203px;
	color: #fff;
	cursor: default
}

.conBotBlock a.collectCurrent, .conBotBlock a.collectCurrent:link,
	.conBotBlock a.collectCurrent:visited, .conBotBlock a.collectCurrent:hover,
	.conBotBlock a.collectCurrent:active {
	background-position: 0 -434px
}

.scored {
	display: none
}

.conBotBlock a.post-report:link, .conBotBlock a.post-report:visited {
	color: #5183c0;
	cursor: default
}

.conBotBlock a.post-report:hover, .conBotBlock a.post-report:active {
	background-color: #fff;
	color: #5183c0;
	text-decoration: none;
	cursor: default
}

.excerptBox .siteWrap {
	display: none !important
}

.perContentBox .siteWrap {
	width: 100%;
	height: auto;
	display: inline-block
}

.perContentBox .siteBlock {
	width: auto;
	margin-bottom: 20px
}

.perContentBox .siteBlock a.sitePic {
	width: 200px;
	height: 200px;
	margin-right: 15px;
	border: none !important;
	text-align: center
}

.perContentBox .siteBlock a.siteTitle {
	width: auto;
	float: none;
	font-size: 16px;
	height: auto;
	margin: 6px 0 15px
}

.perContentBox span.sitePrice {
	width: auto;
	float: none;
	height: auto;
	margin-bottom: 16px;
	background-position: 217px 2px;
	padding-left: 253px
}

.perContentBox .siteInfo {
	width: auto;
	height: auto;
	padding-left: 217px;
	font-size: 14px;
	line-height: 1.8em
}

.perContentBox .siteBlockSC a.siteTitle {
	color: #999 !important
}

.perContentBox .siteBlockSC .iconSpan {
	vertical-align: middle
}

.perContentBox .siteBlockSC span.sitePrice {
	width: auto;
	background-position: 217px -24px
}

.perContentBox .siteBlockSC span.sitePrice b {
	color: #999
}

.left_main .content {
	width: 684px;
	padding-left: 16px
}

.left_main .perContentBox {
	background: 0;
	padding-bottom: 0
}

.left_main .conCenterBlock {
	margin-left: 16px;
	margin-bottom: 20px
}

.left_main .conBox {
	padding-top: 65px;
	position: relative;
	font-size: 14px;
	line-height: 26px
}

.left_main .classified {
	border-top: 1px solid #f3f3f3;
	margin-top: 8px;
	padding-top: 8px
}

.left_main .conRightBlock {
	margin-top: -65px
}

.left_main .conBotBlock {
	margin: 0 0 20px;
	width: 684px
}

.left_main .shareBlock {
	float: right;
	margin-left: 10px;
	background: url(images/buyBlock.png) no-repeat -113px -434px #f6f6f6;
	padding: 3px 5px 3px 30px;
	height: 20px
}

.left_main .shareBlock .bds_tools a {
	height: 20px;
	width: 20px;
	padding: 0 0 0 10px;
	margin: 0;
	background: url(images/buyBlock.png) no-repeat -195px 0
}

.left_main .shareBlock .bds_tools a.bds_tsina {
	background-position: -195px 0 !important
}

.left_main .shareBlock .bds_tools a.bds_qzone {
	background-position: -195px -38px !important
}

.left_main .shareBlock .bds_tools a.bds_tqq {
	background-position: -195px -77px !important
}

.left_main .shareBlock .bds_tools a.bds_renren {
	display: none
}

.left_main .shareBlock .bds_tools a.bds_t163 {
	display: none
}

.left_main .shareBlock .bds_more {
	text-indent: -999em;
	background: url(images/buyBlock.png) no-repeat -195px -115px !important;
	height: 20px;
	width: 20px;
	padding: 0;
	margin-right: 6px;
	display: block;
	float: left
}

.left_main .bds_tools a.shareCount {
	width: auto;
	height: 18px;
	padding: 0 10px;
	margin-top: 1px;
	color: #5183c0;
	background: #fff !important
}

.left_main .content .con_tag, .left_summary .content .con_tag {
	margin: 0 10px 0 10px;
	height: 28px;
	border-bottom: 1px #c2e1f3 solid;
	display: none
}

.left_main .noticeTime, .left_summary .noticeTime {
	display: none
}

.left_main .pageConBox {
	padding: 15px 15px 0;
	overflow: hidden;
	width: 652px
}

.left_main .pageConBox ul li a:link, .left_main .pageConBox ul li a:visited
	{
	color: #5183c0;
	text-decoration: none
}

.left_main .pageConBox ul li a:hover, .left_main .pageConBox ul li a:active
	{
	color: #5183c0;
	text-decoration: underline
}

.pageStyle {
	margin-bottom: 20px !important;
	padding: 0 15px
}

.pageStyle h2 {
	font-family: "Microsoft YaHei", "SimSun";
	margin: 0 0 5px 0 !important
}

.pageStyle p {
	margin-bottom: 15px !important
}

.title-mode {
	padding-bottom: 0
}

.title-mode .conCenterBlock, .title-mode .conBotBlock {
	display: none
}

.noSpace, .title-mode .noSpace {
	display: inline-block;
	width: 100px;
	white-space: nowrap;
	padding-left: 10px
}

.dateTime, .title-mode .dateTime {
	display: block;
	font-size: 14px;
	font-family: arial;
	width: 100px;
	color: #888;
	font-weight: normal;
	float: right;
	margin-top: -40px
}

.detailSpace {
	width: 120px
}

.detailTime {
	width: 120px
}

.leftNotice {
	background: #fffdef;
	border: 1px solid #f9e7b6;
	height: auto;
	padding: 14px 10px;
	position: relative;
	-webkit-box-shadow: #f2f2f2 2px 3px 3px;
	-moz-box-shadow: #f2f2f2 2px 3px 3px;
	box-shadow: #f2f2f2 2px 3px 3px;
	width: 662px;
	margin: 0 0 20px 16px
}

.leftNotice .perContentBox {
	width: 100%
}

.leftNotice .conCenterBlock, .leftNotice .conBotBlock {
	display: none
}

.leftNotice h2.con_title {
	padding: 0 0 0 19px;
	margin-bottom: 0;
	width: 645px;
	background: url(images/noticeIcon.png) no-repeat
}

.leftExpBlock, .leftSdBlock {
	background: #f0f6fb;
	border: 1px solid #c3daed;
	height: auto;
	padding: 10px 14px;
	-webkit-box-shadow: #f2f2f2 2px 3px 3px;
	-moz-box-shadow: #f2f2f2 2px 3px 3px;
	box-shadow: #f2f2f2 2px 3px 3px;
	width: 654px;
	margin: 0 0 36px 16px
}

.leftExpBlock .perContentBox, .leftSdBlock .perContentBox {
	width: 648px
}

.leftExpBlock .conCenterBlock, .leftExpBlock .conBotBlock, .leftSdBlock .conCenterBlock,
	.leftSdBlock .conBotBlock {
	display: none
}

.leftExpBlock h2.con_title, .leftSdBlock h2.con_title {
	padding: 0;
	margin-bottom: 0;
	width: 624px
}

.sold-out .con_title a:link, .sold-out .con_title a:visited, .sold-out .con_title a:hover,
	.sold-out .con_title a:active {
	color: #999
}

.time-out .con_title a:link, .time-out .con_title a:visited, .time-out .con_title a:hover,
	.time-out .con_title a:active {
	color: #999
}

.sold-out .con_title a:link span.red, .sold-out .con_title a:visited span.red,
	.sold-out .con_title a:hover span.red, .sold-out .con_title a:active span.red,
	.time-out .con_title a:link span.red, .time-out .con_title a:visited span.red,
	.time-out .con_title a:hover span.red, .time-out .con_title a:active span.red
	{
	color: #999
}

.sold-out .con_title, .sold-out .con_title span.red, .time-out .con_title,
	.time-out .con_title span.red {
	color: #999
}

.left_box {
	width: 690px;
	float: left;
	padding: 20px 13px 0;
	overflow: hidden;
	background-color: #fff
}

.left_box .content_out {
	margin-bottom: 8px;
	width: 705px
}

.left_box .content {
	width: 100%
}

.left_box .perContentBox {
	width: 210px;
	float: left;
	height: 297px;
	position: relative;
	margin: 0 15px 25px 0;
	border: 5px solid #fff;
	padding-bottom: 0
}

.left_box .mr0 {
	margin-right: 0
}

.left_box .contentBg {
	width: 208px;
	height: 295px;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding-right: 0
}

.left_box .con_title {
	width: 208px;
	height: 42px;
	font-size: 12px;
	line-height: 1.2em;
	font-family: Arial, "SimSun";
	font-weight: normal;
	position: absolute;
	left: 1px;
	bottom: 1px;
	background: #eff6fc;
	border-top: 1px solid #e5e5e5;
	padding: 10px 0 0;
	margin: 0
}

* html .left_box .con_title {
	overflow: hidden
}

.left_box .leftNotice .con_title {
	background: url(images/noticeIcon.png) no-repeat 8px 8px #eff6fc;
	padding-left: 20px;
	width: 188px
}

.left_box .conName {
	width: 176px;
	height: 34px;
	overflow: hidden;
	margin: 0 auto;
	display: block;
	line-height: 1.4em
}

.left_box .conTime {
	display: none
}

.left_box .con_tag {
	margin: 0 10px 0 10px;
	height: 28px;
	border-bottom: 1px #c2e1f3 solid;
	display: none
}

.left_box .mall {
	display: none
}

.left_box .leftShowInfo {
	display: none
}

.left_box .conBox {
	display: none
}

.left_box .like {
	height: 33px;
	width: 208px;
	background-color: #f5f5f5
}

.left_box .collect, .left_box .commentCount {
	float: left;
	width: 50%;
	height: 33px;
	color: #858585
}

.left_box .commentCount {
	background: 0
}

* html .left_box .collect {
	overflow: hidden
}

.left_box .collect a, .left_box .commentCount a {
	color: #5183c0;
	display: block;
	padding: 10px 0 0 60px;
	height: 22px;
	font-family: arial;
	font-size: 12px;
	background: url(images/bg.png) -307px -251px no-repeat #f5f5f5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	width: auto
}

* html .left_box .commentCount {
	overflow: hidden
}

.left_box .commentCount a {
	padding: 10px 0 0 55px;
	border-left: 1px solid #fff;
	background: url(images/bg.png) -147px -251px no-repeat #f5f5f5;
	border-right: 0
}

.left_box .noticeTime {
	display: none
}

.left_box .showLeft {
	width: 100%;
	margin-left: 0
}

.left_box .proRightBox {
	width: 100%;
	padding-left: 0
}

.left_box .pro1 {
	width: 100%;
	border: 0
}

.left_box .pro1_con {
	display: none
}

.left_box .pro1 .pro_img {
	width: 208px;
	height: 262px;
	text-align: center
}

.left_box .pro1 a.imgBox {
	width: 208px;
	height: 208px;
	text-align: center;
	display: block
}

.left_box .imgBox .post_thumb_pic_box {
	display: block;
	margin: 0 auto
}

.left_box .imgBox .post_thumb_pic_list, .left_box .imgBox .post_thumb_pic_main
	{
	display: none
}

.left_box .perContentBox:hover {
	border: 5px solid #eff6fc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 210px
}

.left_box .perContentBox:hover .contentBg {
	border: 3px solid #c7dcef;
	width: 204px;
	height: 291px
}

.left_box .perContentBox:hover .like {
	height: 31px;
	width: 204px;
	background-color: #5183c0
}

.left_box .perContentBox:hover .collect, .left_box .perContentBox:hover .commentCount
	{
	width: 50%;
	height: 31px;
	float: left
}

.left_box .perContentBox:hover .collect a, .left_box .perContentBox:hover .commentCount a
	{
	color: #fff;
	display: block;
	padding: 8px 0 0 58px;
	height: 21px;
	background: url(images/boxCollectHover.png) 35px 8px no-repeat #5183c0;
	border-right: 1px solid #74b4ed;
	border-bottom: 1px solid #2a6ec1
}

.left_box .perContentBox:hover .commentCount a {
	padding: 8px 0 0 55px;
	background: url(images/boxCommentHover.png) 31px 8px no-repeat #5183c0;
	border-left: 1px solid #3476c7;
	border-right: 0
}

.left_box .perContentBox:hover .con_title {
	width: 204px;
	left: 3px;
	height: 40px;
	bottom: 3px;
	font-size: 12px;
	font-family: Arial, "SimSun";
	font-weight: normal;
	position: absolute;
	background-color: #eff6fc;
	border-top: 1px solid #e5e5e5;
	padding-top: 10px
}

* html .left_box .perContentBox:hover .con_title {
	bottom: 1px
}

.left_box .leftNotice .perContentBox:hover .con_title {
	background: url(images/noticeIcon.png) no-repeat 6px 8px #eff6fc;
	padding-left: 20px;
	width: 184px
}

.left_box .perContentBox:hover .pro1 .pro_img {
	width: 204px;
	height: 260px
}

.left_box .perContentBox:hover .pro1 a.imgBox {
	width: 204px;
	margin: 0 auto
}

.left_box .pro1 .zhida {
	display: none
}

.left_box .pro1 .zhida_more {
	display: none
}

.left_box p {
	line-height: 1.9em;
	padding: 0 15px
}

.left_box p a {
	color: #06c
}

.left_box p a:hover {
	color: #ff5a00
}

.left_box .showDetails {
	clear: both;
	display: block;
	width: 436px;
	padding-right: 15px;
	height: 20px;
	text-align: right;
	line-height: 21px;
	background: url(images/bg.png) -35px -330px no-repeat
}

.left_box .Score {
	display: none
}

.left_box .notiveWord {
	display: none
}

.pageBox {
	height: 28px;
	width: 100%;
	clear: both;
	padding-bottom: 30px;
	text-align: center
}

.page {
	height: 28px;
	float: right
}

.page a, span.dot, span.turnTo, .pageForm1, .pageForm2 {
	display: block;
	margin-left: 4px;
	width: 36px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	float: left;
	_display: inline;
	font-size: 14px;
	font-family: Arial;
	background-color: #fff
}

.page a:link, .page a:visited {
	background-color: #fff;
	color: #5183c0;
	border: 1px #d9d9d9 solid;
	text-decoration: none
}

.page a:hover, .page a:active {
	background-color: #5183c0;
	color: #fff;
	border: 1px #5183c0 solid;
	text-decoration: none
}

.pageBox .page a.one {
	background: #5183c0;
	color: #fff;
	border: 1px #5183c0 solid
}

.page .pageup, .page .pagedown {
	width: 60px;
	font-size: 12px;
	font-family: "SimSun"
}

span.dot {
	border: 1px #d9d9d9 solid;
	font-size: 12px;
	line-height: 22px;
	color: #5183c0
}

span.turnTo {
	font-size: 12px;
	color: #999;
	width: 38px;
	height: 28px;
	line-height: 28px;
	font-family: "SimSun";
	margin-left: 20px
}

.pageForm1, .pageForm2 {
	width: 40px;
	border: 1px solid #d9d9d9;
	margin: 0;
	color: #999;
	margin-left: 10px;
	text-align: center;
	height: 16px;
	line-height: normal;
	padding: 5px 0
}

.pageForm2 {
	color: #5183c0;
	cursor: pointer;
	height: 26px;
	line-height: 26px;
	padding: 0
}

.left_summary .pageBox, .left_main .pageBox {
	width: 684px;
	margin: 0 auto;
	padding-top: 10px
}

.left_exp .pageBox, .left_sd_box .pageBox {
	padding-top: 15px
}

.wrapBoxCoupon .pageBox {
	width: 969px;
	padding: 20px 18px 10px 0
}

.sjdqWrapBox .pageBox {
	width: 980px;
	padding: 10px 18px 30px 0
}

*+html .sjdqWrapBox ul.couponList {
	margin-bottom: 9px
}

.loadBg {
	height: 43px;
	width: 100%;
	border-top: 1px solid #f1f1f1;
	line-height: 43px;
	margin-top: 15px
}

.loadBg a.loadWord {
	display: block;
	height: 43px;
	font-weight: bold;
	line-height: 43px;
	width: 100%;
	text-decoration: none;
	font-size: 14px;
	text-align: center
}

* html .content_out .loadBg a.loadWord, * html .leftSale .loadBg a.loadWord
	{
	display: block;
	height: 30px;
	padding-top: 13px;
	font-weight: bold;
	width: 100%;
	text-decoration: none;
	font-size: 14px;
	text-align: center
}

.loadBg a.loadWord:link, .loadBg a.loadWord:visited {
	background: url(images/loadBg.png) repeat-x;
	color: #555
}

.loadBg a.loadWord:hover, .loadBg a.loadWord:active {
	background: #eff6fc;
	color: #5284c1
}

.left_summary ul.doubleElevenBox {
	background-color: #f9f9f9;
	border: 1px solid #e5e5e5;
	width: 682px;
	height: auto;
	padding: 14px 0 8px;
	margin: 0 0 20px 16px;
	list-style: none
}

.left_summary li.doubleTitle {
	width: 210px;
	height: 25px;
	line-height: 25px;
	font-family: "Microsoft YaHei", "SimSun";
	font-size: 18px;
	font-weight: bold;
	color: #444;
	padding-left: 15px
}

.left_summary li.doubleList {
	background: url(images/blackDot.png) no-repeat 8px 16px;
	font-size: 12px;
	font-family: Arial, "SimSun";
	width: 152px;
	padding-left: 18px;
	height: 28px;
	float: left
}

.left_summary li.doubleList h2 {
	font-weight: normal;
	font-size: 12px
}

.left_summary li.doubleList a {
	padding-top: 10px;
	display: inline-block;
	overflow: hidden;
	word-break: break-all;
	height: 15px
}

.left_summary li.doubleList a.hot {
	background: url(images/hotIcon.png) no-repeat right 0;
	padding-right: 23px
}

.left_summary li.doubleList a.new {
	background: url(images/newIcon.png) no-repeat right 0;
	padding-right: 23px
}

.left_summary li.doubleList a:link, li.doubleList a:visited, li.doubleList a:hover,
	li.doubleList a:active {
	color: #555
}

.left_summary ul.doubleElevenBox li.clear {
	line-height: 0
}

.right {
	width: 280px;
	float: right;
	background: url(images/rightBg.png) repeat-y #f9f9f9;
	overflow: hidden;
	-webkit-border-radius: 0 0 8px 0;
	-moz-border-radius: 0 0 8px 0;
	border-radius: 0 0 8px 0
}

.rightBox {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden
}

.rightBox .noLine {
	background: 0;
	margin-bottom: 0
}

.rightShare {
	padding: 10px 0 12px 15px;
	overflow: hidden
}

.sinaIcon {
	background: url(images/sina.png) no-repeat;
	width: 67px;
	height: 22px;
	float: left
}

.sinaIcon a {
	display: block;
	width: 67px;
	height: 22px;
	text-indent: -999em
}

.sinaNum {
	background: url(images/sinaBox.png) no-repeat;
	width: 40px;
	height: 22px;
	line-height: 22px;
	padding: 0 5px 0 12px;
	text-align: center;
	float: left;
	margin-right: 16px
}

.qqwbIcon {
	background: url(images/qq.png) no-repeat;
	width: 61px;
	height: 23px;
	float: left
}

.qqwbIcon a {
	display: block;
	width: 61px;
	height: 23px;
	text-indent: -999em
}

.qqNum {
	background: url(images/QQBox.png) no-repeat;
	width: 45px;
	height: 23px;
	line-height: 23px;
	padding: 0 0 0 3px;
	text-align: center;
	float: left
}

.sinaNum a:link, .sinaNum a:visited, .qqNum a:link, .qqNum a:visited {
	color: #555;
	text-decoration: none
}

.sinaNum a:hover, .sinaNum a:active, .qqNum a:hover, .qqNum a:active {
	color: #555;
	text-decoration: underline
}

.rightBoxPD0 {
	padding-bottom: 0
}

.titleStyle {
	font-size: 18px;
	font-family: "Microsoft YaHei", "SimSun";
	padding-bottom: 4px;
	color: #555;
	margin-bottom: 10px;
	font-weight: normal
}

.titleStyle a:link, .titleStyle a:visited {
	color: #555;
	text-decoration: none
}

.titleStyle a:hover, .titleStyle a:active {
	color: #5183c0;
	text-decoration: none
}

#right_sliding {
	width: 280px;
	margin-top: 0;
	padding-top: 0
}

.textwidget {
	min-height: 253px
}

.coupon_title {
	background: url(images/bg.png) 0 -397px no-repeat;
	width: 250px;
	height: 26px;
	overflow: hidden
}

.coupon_title .titleStyle {
	width: 60px;
	float: left
}

.coupon_title .titleStyle a {
	color: #555
}

.coupon_title .titleStyle a:hover {
	color: #5183c0
}

.coupon_title ul {
	float: right;
	width: 110px;
	height: 28px
}

.coupon_title ul li {
	height: 28px;
	float: left;
	text-align: center
}

.coupon_title ul li a {
	height: 28px;
	display: block;
	text-indent: -999em
}

.coupon_title ul.hotCouponBox li.hotCoupon {
	background: url(images/coupon.png) 0 0 no-repeat;
	width: 54px
}

.coupon_title ul.hotCouponBox li.newCoupon {
	background: url(images/coupon.png) -55px 0 no-repeat;
	width: 56px
}

.coupon_title ul.newCouponBox li.hotCoupon {
	background: url(images/coupon.png) 0 -29px no-repeat;
	width: 54px
}

.coupon_title ul.newCouponBox li.newCoupon {
	background: url(images/coupon.png) -55px -29px no-repeat;
	width: 56px
}

.coupon_list {
	display: block;
	margin: 0;
	padding: 0
}

.coupon_list .current_coupon {
	height: 100px;
	width: 250px;
	padding: 0 0 3px
}

.coupon_list .current_coupon .coupon_text {
	float: left;
	width: 180px;
	margin-top: 20px;
	overflow: hidden;
	padding: 0;
	line-height: 22px
}

.coupon_list .current_coupon .coupon_text a {
	color: #666;
	height: 20px;
	display: block;
	overflow: hidden
}

.coupon_list .current_coupon .coupon_text a:hover {
	color: #5183c0;
	text-decoration: none
}

.coupon_list .current_coupon .coupon_text .coupon_info .widget_coupon_info
	{
	color: #888
}

.coupon_list .current_coupon .couponPicBox {
	float: right;
	margin-top: 10px;
	height: 78px;
	width: 57px;
	text-align: center;
	cursor: pointer
}

.coupon_list .current_coupon .couponPic {
	width: 55px;
	height: 55px;
	border: 1px solid #f1f1f1;
	background-color: #fff;
	text-align: center
}

.coupon_list .current_coupon .couponPicBox img {
	width: 50px;
	height: 30px;
	margin-top: 10px
}

.coupon_list .current_coupon .couponPicBox .get_coupon {
	border: 1px solid #e5e5e5;
	border-top: 0;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	height: 20px;
	line-height: 20px;
	text-align: center
}

.get_coupon a {
	display: block;
	height: 20px;
	width: 100%
}

.get_coupon a:link, .get_coupon a:visited {
	color: #5185c1;
	background-color: #f5f5f5
}

.get_coupon a:hover, .get_coupon a:active, .coupon_list .current_coupon .couponPicBox .get_coupon .get_coupon_hover
	{
	color: #fff;
	background-color: #5183c0 !important
}

.current_coupon .otherCouponInfo {
	display: none
}

.coupon_list .other_coupon {
	height: 40px
}

.coupon_list .other_coupon .coupon_text {
	line-height: 40px;
	overflow: hidden;
	width: 170px;
	float: left
}

.coupon_list .other_coupon .coupon_text a {
	color: #666;
	height: 40px;
	overflow: hidden;
	display: block
}

.coupon_list .other_coupon .coupon_text a:hover {
	color: #5183c0;
	text-decoration: none
}

.coupon_list .other_coupon .coupon_text .coupon_info {
	display: none
}

.coupon_list .other_coupon .couponPicBox {
	display: none
}

.coupon_list .other_coupon .couponPicBox img {
	display: none
}

.coupon_list .other_coupon .couponPicBox .get_coupon {
	display: none
}

.other_coupon .otherCouponInfo {
	width: 75px;
	float: right;
	color: #888;
	height: 40px;
	line-height: 40px
}

.coupon_list li {
	background: url(images/userLine.png) repeat-x 0 bottom;
	font: 12px "SimSun"
}

.current_coupon .couponBox {
	width: 250px;
	height: 100px;
	background: url(images/couponHoverBg.png) repeat-y
}

.daily {
	height: 280px;
	background: #fff
}

.daily a:hover {
	color: #555
}

.daily .daily_title {
	display: block;
	padding-left: 20px;
	padding-bottom: 7px;
	*padding-bottom: 5px;
	border-bottom: 1px #d8d8d8 solid;
	font-weight: 700;
	background: url(images/bg.png) -635px 0 no-repeat
}

.share_banner {
	height: 285px
}

.share_banner {
	position: relative;
	margin: auto;
	margin-top: 0
}

#slide_wrapper {
	height: 270px;
	margin: 0 auto;
	position: relative
}

#slide_perv, #slide_next {
	position: absolute;
	margin-top: -150px;
	width: 35px;
	height: 35px;
	background: url(images/bg15.png);
	cursor: pointer;
	opacity: .3;
	_filter: alpha(opacity = 50)
}

#slide_perv {
	left: 6px;
	background-position: 0 0
}

#slide_next {
	right: 6px;
	background-position: -43px 0
}

#slide {
	height: 250px;
	border: 1px solid #ccc;
	overflow: hidden;
	position: relative
}

#slide ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}

#panel li {
	width: 100%;
	height: 100%;
	position: absolute;
	background: #fff
}

.slide_pic_wrap {
	width: 250px;
	height: 250px;
	padding: 0;
	margin: 0;
	float: none;
	display: table-cell;
	*display: block;
	vertical-align: middle;
	text-align: center;
	background: white;
	*zoom: 1
}

#trigger {
	position: absolute;
	bottom: 6px;
	right: 14px;
	display: none
}

#trigger ul {
	height: 18px;
	display: inline
}

#trigger li {
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	float: left;
	font-family: Georgia;
	font-style: italic;
	background: #000;
	margin: 0 6px;
	display: inline;
	color: #ccc;
	cursor: pointer;
	filter: alpha(opacity = 50);
	-moz-opacity: .5;
	opacity: .5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px
}

#trigger .cur {
	color: #000;
	background: #ccc;
	font-weight: 700
}

#slide_bg {
	line-height: 30px;
	width: 250px;
	height: 30px;
	position: absolute;
	bottom: 0;
	background: #000;
	filter: alpha(opacity = 50);
	-moz-opacity: .5;
	opacity: .5
}

#slide_text {
	line-height: 30px;
	position: absolute;
	bottom: 0;
	left: 10px;
	width: 230px
}

#slide_text a {
	color: #fff;
	text-decoration: none;
	font-family: Verdana, "BitStream vera Sans", Tahoma, Helvetica,
		Sans-serif
}

#slide .loading {
	width: 32px;
	height: 32px;
	margin: 94px auto;
	display: block
}

#slide .slide_thumb {
	max-width: 250px;
	max-height: 250px;
	text-align: center;
	width: expression(this.width > 250 && this.height <= this.width ? 250 : true);
	height: expression(this.height > 250 && this.width <= this.height ? 250 : true);
	margin-top: expression(125-this .height/ 2);
	margin: 0 auto;
	*zoom: 1
}

.support {
	height: 535px;
	margin-top: 8px;
	padding: 10px 1px 0 4px;
	background: #fff;
	border: 2px #5dc0fd solid
}

.support .support_title {
	display: block;
	padding-left: 20px;
	padding-bottom: 7px;
	*padding-bottom: 5px;
	font-weight: 700;
	border-bottom: 1px #d8d8d8 solid;
	background: url(images/bg.png) -635px -36px no-repeat
}

.support .support_title a:hover {
	color: #555
}

.banner1 {
	margin-top: 6px;
	height: 247px
}

.banner1, .banner2 {
	width: 303px;
	height: 243px
}

.banner1 img {
	width: 295px
}

.banner2 img {
	width: 295px
}

.banner2 {
	height: 250px;
	margin-top: 8px
}

ul.newsList li {
	background: url(images/newsIcon.png) 0 7px no-repeat;
	padding-left: 10px;
	line-height: 1.4em;
	margin-bottom: 5px
}

ul.newsList li a {
	font-size: 12px;
	font-family: Arial, "SimSun"
}

ul.newsList li a:link, ul.newsList li a:visited {
	color: #5183c0;
	text-decoration: none
}

ul.newsList li a:hover, ul.newsList li a:active {
	color: #5183c0;
	text-decoration: underline
}

.right .tagall {
	height: 330px;
	margin-top: 8px;
	padding: 10px 3px 0 3px;
	background: #fff;
	border: 2px #5dc0fd solid
}

.right .tagall .tagall_title {
	display: block;
	padding-left: 20px;
	padding-bottom: 7px;
	*padding-bottom: 5px;
	font-weight: 700;
	border-bottom: 1px #d8d8d8 solid;
	background: url(images/bg.png) -635px -36px no-repeat
}

.footer {
	clear: both;
	margin: auto;
	margin-top: 25px;
	width: 100%;
	min-width: 1000px;
	background: #434344;
	color: #c9c9c9
}

.footer .wrap {
	padding: 28px 30px;
	width: 940px;
	background-color: #434344
}

.footerTitle {
	margin-bottom: 30px;
	font-weight: bold
}

.footerInfo {
	padding-bottom: 56px;
	line-height: 1.9em;
	width: 810px;
	overflow: hidden
}

.footerInfo a {
	padding-right: 10px
}

.footer a:link, .footer a:visited {
	color: #c9c9c9;
	text-decoration: none
}

.footer a:hover, .footer a:active {
	color: #fff;
	text-decoration: underline
}

ul.footerLink {
	width: 100%;
	margin: 0 0 30px;
	overflow: hidden
}

ul.footerLink li {
	width: 157px;
	margin-right: 38px;
	float: left;
	height: auto;
	background: url(images/footerLinkBg.png) repeat-y right top
}

ul.footerLink li a {
	color: #c9c9c9;
	font-size: 14px;
	margin-bottom: 15px;
	background: 0;
	display: block
}

ul.footerLink li ul.sub-menu {
	background-color: #434344;
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: 0;
	height: auto;
	padding: 0;
	margin: 0;
	position: static;
	top: 0;
	left: 0;
	visibility: visible;
	width: 152px
}

ul.footerLink li ul li {
	padding: 3px 0 3px 15px;
	margin: 0;
	font-size: 12px;
	background: url(images/dot.png) no-repeat 0 9px;
	width: 137px
}

ul.footerLink li ul li a {
	margin: 0;
	font-size: 12px
}

ul.footerLink li.footerLink1 {
	margin-right: 0;
	background: 0
}

.blogroll li {
	float: left;
	padding-right: 10px;
	font-size: 12px;
	line-height: 1.8em;
	display: block;
	list-style: none;
	white-space: nowrap
}

.pageBack {
	background: url(images/back.png) no-repeat 64px 3px
}

.pageBack a {
	width: 60px;
	padding-left: 0
}

.pageBack a:link, .pageBack a:visited {
	color: #5183c0;
	text-decoration: none
}

.pageBack a:hover, .pageBack a:active {
	text-decoration: underline
}

.crumbs {
	padding-left: 19px;
	margin-bottom: 20px;
	font-size: 12px
}

.crumbs a, .crumbs strong {
	padding: 0 5px
}

.crumbs strong, .crumbBox strong {
	color: #888
}

.subCrumbs {
	display: inline
}

.crumbBox .subCrumbs a {
	padding-left: 0
}

.crumbs .subCrumbs a, .crumbs .subCrumbs strong {
	padding: 0
}

.post_edit {
	margin-left: 10px
}

.post_edit a {
	color: #4f83bf
}

#news {
	float: left;
	height: 20px;
	width: 360px
}

#news ul {
	height: 20px;
	margin: 0;
	padding: 0 0 0 5px
}

#news ul li {
	line-height: 20px;
	height: 20px;
	font-family: arial, "SimSun";
	font-size: 12px;
	width: 360px;
	overflow: hidden
}

.topNotice {
	width: 426px;
	float: right;
	background: url(images/notice.png) no-repeat;
	margin-top: 16px;
	padding-left: 38px;
	height: 20px;
	overflow: hidden
}

.topNotice .not_left_le {
	float: left;
	width: 33px;
	height: 32px;
	font-size: 12px;
	line-height: 32px;
	color: #c33;
	font-weight: bold
}

.topNotice .not_left_ce {
	float: left;
	width: 45px;
	height: 20px
}

.topNotice .not_left_ce .not_a1, .topNotice .not_left_ce .not_a2 {
	display: block;
	float: left;
	width: 17px;
	height: 16px;
	padding-left: 5px;
	padding-top: 4px
}

.single_tag {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f3f3f3;
	width: 684px;
	word-break: break-all
}

.preNextArticle {
	width: 682px;
	border: 1px solid #efefef;
	background-color: #f9f9f9;
	height: 30px;
	line-height: 30px
}

.preNextArticle span {
	float: left;
	display: block;
	width: 72px;
	height: 30px;
	background: #efefef
}

.preNextArticle span a {
	float: left;
	display: block;
	width: 72px;
	height: 30px;
	text-align: center
}

.preNextArticle span a:link, .preNextArticle span a:visited {
	color: #888;
	text-decoration: none
}

.preNextArticle span a:hover, .preNextArticle span a:active {
	color: #333;
	text-decoration: none
}

.nav-previous, .nav-next {
	padding-bottom: 10px;
	width: 518px;
	height: auto;
	float: left;
	padding: 0 10px;
	text-align: right
}

.nav-previous {
	text-align: left;
	display: none
}

.preNextArticle span.current a {
	color: #333;
	text-decoration: none
}

.noText {
	width: 590px
}

.left_sd_box .preNextArticle {
	margin: 0 auto 20px
}

ul.guessBlock {
	background-color: #f5f5f5;
	width: 684px;
	height: 86px;
	padding: 12px 0;
	margin-bottom: 30px;
	overflow: hidden
}

ul.guessBlock li {
	float: left;
	height: 86px;
	width: 96px
}

ul.guessBlock li.guessTitle {
	width: 66px;
	font: 20px "Microsoft yahei", "SimSun";
	padding: 15px 20px 0
}

ul.guessBlock li a {
	display: block;
	width: 84px;
	height: 84px;
	text-align: center;
	background-color: #fff
}

ul.guessBlock li a:link, ul.guessBlock li a:visited {
	border: 1px solid #e5e5e5
}

ul.guessBlock li a:hover, ul.guessBlock li a:active {
	border: 1px solid #ccc
}

blockquote {
	display: block;
	background: url(images/quote.png) 5px 10px no-repeat #f5faff;
	border: 1px solid #dae9f5;
	padding: 12px 5px 5px;
	line-height: 1.6em;
	border-bottom-width: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 5px 0 10px;
	color: #555
}

.conBox blockquote {
	display: inline-block;
	padding: 12px 10px 5px 25px;
	width: 633px;
	line-height: 26px;
	color: #555;
	font-size: 14px
}

.hTCenterBlock .conBox blockquote {
	width: 551px
}

.conBox blockquote.whiteBgHover {
	background-color: #f5faff
}

blockquote strong {
	padding: 8px 0 0 25px
}

.left_main .content blockquote strong a {
	color: #5183c0;
	font-weight: normal
}

.left_main .content blockquote strong a:hover {
	color: #5183c0
}

.excerptBox blockquote {
	display: none
}

.tagcloud a:link, .tagcloud a:visited {
	color: #888;
	text-decoration: none
}

.tagcloud a:hover, .tagcloud a:active {
	color: #5183c0;
	text-decoration: underline
}

.attentionBox {
	height: 32px;
	line-height: 22px;
	border-bottom: 1px dotted #e5e5e5
}

.attentionBox .subSiteBg {
	width: 168px;
	padding: 3px;
	top: 30px;
	left: -55px;
	visibility: hidden
}

.attentionBox .wxCodePic {
	width: 168px;
	height: 152px;
	background-color: #fff;
	text-align: center;
	padding: 10px 0
}

.attentionBox .wxCode {
	background-color: #fafafa;
	text-align: center;
	padding: 5px 0
}

.attentionBox .upArrowSpan {
	display: block;
	width: 20px;
	height: 12px;
	position: absolute;
	left: 77px;
	top: -8px;
	background: url(images/buyBlock.png) no-repeat -194px -565px
}

.attentionBox a {
	display: block;
	width: 35px;
	height: 32px;
	line-height: 22px;
	padding-left: 30px;
	background: url(images/pushIcon.png) no-repeat;
	float: left
}

.attentionBox a:link, .attentionBox a:visited {
	color: #555
}

.attentionBox a:hover, .attentionBox a:active {
	color: #888;
	text-decoration: none
}

.attentionBox .wxSmzdm {
	color: #5183c0
}

.attentionBox a.sina {
	background-position: 0 -32px;
	width: 64px
}

.attentionBox a.qq {
	background-position: 0 -67px;
	width: 59px
}

.attentionBox .wxBox {
	width: 86px;
	float: left;
	position: relative;
	z-index: 9
}

.attentionBox a.wx {
	background-position: 12px -340px;
	width: 44px;
	padding-left: 42px
}

.attentionBox a.rss {
	background-position: -147px -31px;
	float: right;
	padding-left: 27px
}

.attentionBox a.sina:hover {
	background-position: 0 -102px
}

.attentionBox a.qq:hover {
	background-position: 0 -137px
}

.attentionBox a.wx:hover {
	background-position: 12px -380px
}

.attentionBox a.rss:hover {
	background-position: -147px -101px
}

.detailShare {
	width: 250px;
	height: 30px
}

a.detailSina, a.detailQQ {
	display: block;
	width: 60px;
	height: 30px;
	padding: 1px 8px 1px 45px;
	line-height: 30px;
	border: 1px solid #f1f1f1;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	float: left;
	margin-right: 16px;
	font-size: 13px;
	color: #999;
	background: url(images/pushIcon.png) no-repeat #fff
}

a.detailSina:link, a.detailSina:visited {
	background-position: 10px -27px;
	color: #555
}

a.detailSina:hover, a.detailSina:active {
	background-position: 10px -97px;
	color: #999;
	text-decoration: none
}

a.detailQQ:link, a.detailQQ:visited {
	background-position: 10px -62px;
	color: #555
}

a.detailQQ:hover, a.detailQQ:active {
	background-position: 10px -132px;
	color: #999;
	text-decoration: none
}

a.detailQQ {
	float: right;
	margin-right: 0
}

.pushScore {
	margin-top: 15px;
	font: 16px/20px "Microsoft YaHei", "SimSun";
	background-color: #ececec;
	width: 230px;
	height: 76px;
	padding: 0 8px 0 12px
}

.pushBox {
	background: url(images/pushIcon.png) no-repeat -147px -143px;
	width: 167px;
	height: 76px;
	float: left;
	display: block
}

.pushBox span.pushAppDesc {
	padding-left: 52px;
	display: block;
	color: #666
}

.pushBox span.appArial {
	font-family: arial
}

.pushBox span.small {
	font-size: 14px
}

.pushBox span.pushTitle {
	color: #bb0200;
	padding: 18px 0 0 52px;
	display: block
}

.pushBox:hover, .pushBox:active {
	background-position: -147px -233px;
	text-decoration: none
}

.pushBox:hover span {
	color: #999
}

.pushBox:hover span.pushTitle {
	color: #ce5f5e
}

.scoreChange {
	width: 57px;
	height: 42px;
	margin-top: 18px;
	float: left;
	border-left: 1px solid #d2d2d2
}

.scoreChange a {
	display: block;
	height: 42px;
	background: url(images/pushIcon.png) no-repeat 51px -184px;
	padding-left: 11px
}

.scoreChange span {
	display: block
}

.scoreChange a:link, .scoreChange a:visited {
	color: #bb0200
}

.scoreChange a:hover, .scoreChange a:active {
	color: #ce5f5e;
	text-decoration: none;
	background-position: 51px -274px
}

.lnn {
	display: none !important
}

#infscr-loading {
	text-align: center;
	margin-top: 20px
}

#infscr-loading p {
	padding-left: 0
}

.showTypeLoad {
	width: 684px;
	padding: 8px 0
}

.post_list {
	display: block;
	margin: 0;
	padding: 0
}

.post_list .current_post {
	height: 76px;
	width: 250px;
	padding: 0 0 3px
}

.post_list .current_post .post_text {
	float: left;
	width: 180px;
	margin-top: 20px;
	overflow: hidden;
	padding: 0;
	line-height: 22px
}

.post_list .current_post .post_text a {
	color: #666;
	height: 46px;
	display: block;
	overflow: hidden
}

.post_list .current_post .post_text a:hover {
	color: #5183c0;
	text-decoration: none
}

.post_list .current_post .post_text .post_info .widget_post_info {
	color: #777
}

.post_list .current_post .postPicBox {
	float: right;
	margin-top: 10px;
	height: 58px;
	width: 57px;
	text-align: center;
	cursor: pointer
}

.post_list .current_post .postPic {
	width: 54px;
	height: 54px;
	border: 1px solid #f1f1f1;
	background-color: #fff;
	text-align: center
}

.post_list .current_post .postPicBox .get_post {
	border: 1px solid #e5e5e5;
	border-top: 0;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	height: 20px;
	line-height: 20px;
	text-align: center
}

.get_post a {
	display: block;
	height: 20px;
	width: 100%
}

.get_post a:link, .get_post a:visited {
	color: #5185c1;
	background-color: #f5f5f5
}

.get_post a:hover, .get_post a:active, .post_list .current_post .postPicBox .get_post .get_post_hover
	{
	color: #fff;
	background-color: #0078b6 !important
}

.current_post .otherpostInfo {
	display: none
}

.post_list .other_post {
	height: 44px
}

.post_list .other_post .post_text {
	line-height: 44px;
	overflow: hidden;
	width: 236px;
	float: left
}

.post_list .other_post .post_text a {
	color: #666;
	height: 44px;
	overflow: hidden;
	display: block
}

.post_list .other_post .post_text a:hover {
	color: #5183c0;
	text-decoration: none
}

.post_list .other_post .post_text .post_info {
	display: none
}

.post_list .other_post .postPicBox {
	display: none
}

.post_list .other_post .postPicBox img {
	display: none
}

.post_list .other_post .postPicBox .get_post {
	display: none
}

.other_post .otherpostInfo {
	width: 75px;
	float: right;
	color: #777;
	height: 44px;
	line-height: 44px
}

.post_list li {
	background: url(images/userLine.png) repeat-x 0 bottom;
	font: 12px arial, "SimSun"
}

.current_post .postBox {
	width: 250px;
	height: 76px;
	background: url(images/couponHoverBg.png) repeat-y
}

.myselfAd {
	display: none
}

.leftTjlbBox {
	background-color: #fff;
	border: 1px solid #d9d9d9;
	position: absolute;
	top: 144px;
	left: 50%;
	width: 111px;
	margin-left: -612px;
	z-index: 9999;
	font-size: 14px;
	font-family: "Microsoft YaHei", "SimSun"
}

* html .leftTjlbBox {
	position: absolute
}

.leftTjlbTitle a.noSelected {
	color: #555
}

ul.leftTjlbUl {
	width: 111px;
	margin: 0;
	height: 1%;
	padding: 2px 0;
	_padding: 4px 0;
	list-style: none;
	border-bottom: 1px solid #d9d9d9
}

ul.leftTjlbUl li a {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 36px;
	text-decoration: none;
	font-size: 13px;
	font-family: "Microsoft YaHei", "SimSun";
	background: url(images/tjlbLink.png) no-repeat
}

ul.leftTjlbUl li a:hover, ul.leftTjlbUl li a.selected {
	background: url(images/tjlbHover.png) no-repeat
}

ul.leftTjlbUl li.sub1 a, ul.leftTjlbUl li.sub1 a:hover, ul.leftTjlbUl li.sub1 a.selected
	{
	background-position: 10px -100px
}

ul.leftTjlbUl li.sub2 a, ul.leftTjlbUl li.sub2 a:hover, ul.leftTjlbUl li.sub2 a.selected
	{
	background-position: 9px -164px
}

ul.leftTjlbUl li.sub3 a, ul.leftTjlbUl li.sub3 a:hover, ul.leftTjlbUl li.sub3 a.selected
	{
	background-position: 11px -67px
}

ul.leftTjlbUl li.sub4 a, ul.leftTjlbUl li.sub4 a:hover, ul.leftTjlbUl li.sub4 a.selected
	{
	background-position: 9px -37px
}

ul.leftTjlbUl li.sub5 a, ul.leftTjlbUl li.sub5 a:hover, ul.leftTjlbUl li.sub5 a.selected
	{
	background-position: 9px -195px
}

ul.leftTjlbUl li.sub6 a, ul.leftTjlbUl li.sub6 a:hover, ul.leftTjlbUl li.sub6 a.selected
	{
	background-position: 9px -228px
}

ul.leftTjlbUl li.sub7 a, ul.leftTjlbUl li.sub7 a:hover, ul.leftTjlbUl li.sub7 a.selected
	{
	background-position: 9px -325px
}

ul.leftTjlbUl li.sub8 a, ul.leftTjlbUl li.sub8 a:hover, ul.leftTjlbUl li.sub8 a.selected
	{
	background-position: 9px -421px
}

ul.leftTjlbUl li.sub9 a, ul.leftTjlbUl li.sub9 a:hover, ul.leftTjlbUl li.sub9 a.selected
	{
	background-position: 9px -259px
}

ul.leftTjlbUl li.sub10 a, ul.leftTjlbUl li.sub10 a:hover, ul.leftTjlbUl li.sub10 a.selected
	{
	background-position: 9px -389px
}

ul.leftTjlbUl li.sub11 a, ul.leftTjlbUl li.sub11 a:hover, ul.leftTjlbUl li.sub11 a.selected
	{
	background-position: 9px -292px
}

ul.leftTjlbUl li.sub12 a, ul.leftTjlbUl li.sub12 a:hover, ul.leftTjlbUl li.sub12 a.selected
	{
	background-position: 9px -132px
}

ul.leftTjlbUl li.sub13 a, ul.leftTjlbUl li.sub13 a:hover, ul.leftTjlbUl li.sub13 a.selected
	{
	background-position: 9px -356px
}

ul.leftTjlbUl li.sub14 a, ul.leftTjlbUl li.sub14 a:hover, ul.leftTjlbUl li.sub14 a.selected
	{
	background-position: 9px -453px
}

ul.leftTjlbUl li.sub15 a, ul.leftTjlbUl li.sub15 a:hover, ul.leftTjlbUl li.sub15 a.selected
	{
	background-position: 9px -485px
}

ul.leftTjlbUl li.sub16 a, ul.leftTjlbUl li.sub16 a:hover, ul.leftTjlbUl li.sub16 a.selected
	{
	background-position: 9px -596px
}

ul.leftTjlbUl li.sub17 a, ul.leftTjlbUl li.sub17 a:hover, ul.leftTjlbUl li.sub17 a.selected
	{
	background-position: 9px -563px
}

ul.leftTjlbUl li.menuOpen a {
	background: url(images/tjlbLink.png) no-repeat 9px -618px
}

ul.leftTjlbUl li.menuOpen a:hover {
	background: url(images/tjlbHover.png) no-repeat 9px -618px
}

ul.leftTjlbUl li.menuClose a {
	background: url(images/tjlbLink.png) no-repeat 9px -650px
}

ul.leftTjlbUl li.menuClose a:hover {
	background: url(images/tjlbHover.png) no-repeat 9px -650px
}

.leftTjlbBox ul.leftTjlbUl li {
	position: relative;
	width: 110px;
	height: 25px
}

ul.leftTjlbUl li h2, ul.leftTjlbUl li h3, ul.leftTjlbUl li h4 {
	font-weight: normal;
	display: inline
}

ul.leftTjlbUl li.haveChild {
	background: url(images/tjlbArrow.png) no-repeat 99px 11px;
	z-index: 9998
}

ul.leftTjlbUl li.noArrowBg {
	background: 0
}

ul.leftTjlbUl li.haveChild .subSiteBg {
	position: absolute;
	left: 105px;
	top: 0;
	width: 106px;
	padding: 3px;
	z-index: 9990;
	display: none
}

#left_box ul.leftTjlbUl li.sub13 .subSiteBg {
	top: -104px
}

#left_box ul.leftTjlbUl li.sub14 .subSiteBg {
	top: -154px
}

#left_box ul.leftTjlbUl li.sub15 .subSiteBg {
	top: -104px
}

ul.leftTjlbUl li.haveChild ul.sub-menu {
	background-color: #fff;
	height: auto;
	padding: 4px 0;
	width: 106px
}

ul.leftTjlbUl li.haveChild ul.sub-menu li {
	border: 0
}

ul.leftTjlbUl li.haveChild ul.sub-menu li a, ul.leftTjlbUl li.haveChild ul.sub-menu li a:hover
	{
	line-height: 25px;
	background: url(images/tjlbDot.png) no-repeat 12px 12px;
	padding-left: 25px
}

ul.leftTjlbUl li.haveChild ul.sub-menu li a.selected {
	background: url(images/tjlbDot.png) no-repeat 12px 12px
}

.leftTjlbBox ul.leftTjlbUl li.haveChild ul.sub-menu li.hiddenArrow {
	height: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 6px
}

#left_box ul.leftTjlbUl li.sub13 ul.sub-menu li.hiddenArrow {
	top: 110px
}

#left_box ul.leftTjlbUl li.sub14 ul.sub-menu li.hiddenArrow {
	top: 160px
}

#left_box ul.leftTjlbUl li.sub15 ul.sub-menu li.hiddenArrow {
	top: 110px
}

.leftTjlbBox ul.leftTjlbUl li.haveChild ul.sub-menu li.hiddenArrow a {
	background: url(images/subNavArrow.png) no-repeat 0 1px;
	position: absolute;
	left: -8px;
	top: 0;
	display: block;
	text-indent: -9999em;
	width: 11px;
	height: 15px;
	line-height: 15px
}

* html .leftTjlbBox ul.leftTjlbUl li.haveChild ul.sub-menu li.hiddenArrow
	{
	left: -8px;
	top: 6px;
	width: 12px
}

* html .leftTjlbBox ul.leftTjlbUl li.haveChild ul.sub-menu li.hiddenArrow a
	{
	position: static
}

.specialBlock, .regionBlock, .classifyBlock {
	height: 29px;
	width: 111px;
	border-bottom: 1px solid #d9d9d9;
	position: relative
}

* html .regionBlock {
	margin-top: -4px
}

* html .classifyBlock {
	margin-top: -4px
}

span.arrow {
	background: url(images/tjlbArrow.png) no-repeat 0 13px;
	display: block;
	width: 12px;
	height: 31px;
	position: absolute;
	right: 0;
	top: 0
}

.noArrowBg span.arrow {
	display: none
}

ul.specialBlockUl li.specialBlock a, .regionBlock a, .classifyBlock a {
	display: block;
	height: 28px;
	line-height: 28px;
	margin: 1px;
	background: url(images/tjlbTitle.png) no-repeat #f1f1f1;
	padding-left: 36px;
	font-weight: normal;
	font-size: 14px
}

ul.specialBlockUl li.specialBlock ul li a {
	margin: 0;
	font-size: 13px
}

ul.leftTjlbUl li a.tstj:link, ul.leftTjlbUl li a.tstj:visited {
	background-position: 7px -3px;
	color: #555
}

ul.leftTjlbUl li a.tstj:hover, ul.leftTjlbUl li a.tstj:active {
	background: url(images/tjlbTitle.png) no-repeat #f1f1f1 7px -113px;
	color: #333;
	text-decoration: none
}

.regionBlock a:link, .regionBlock a:visited {
	background-position: 8px -37px;
	color: #555
}

.regionBlock a:hover, .regionBlock a:active {
	background-position: 8px -147px;
	color: #333;
	text-decoration: none
}

.classifyBlock a:link, .classifyBlock a:visited {
	background-position: 8px -79px;
	color: #555
}

.classifyBlock a:hover, .classifyBlock a:active {
	background-position: 8px -189px;
	color: #333;
	text-decoration: none
}

.leftTjlbBox span.line {
	width: 111px;
	height: 5px;
	position: absolute;
	left: 0;
	bottom: -1px;
	background: url(images/arrowLine.png) no-repeat
}

* html .leftTjlbBox span.line {
	top: 29px
}

ul.specialBlockUl {
	padding: 0;
	border-bottom: 0;
	height: 30px;
	line-height: 30px
}

.leftTjlbBox ul.specialBlockUl li {
	border-left: none;
	height: 29px;
	_height: 30px;
	width: 111px
}

ul.leftTjlbUl li a:link, ul.leftTjlbUl li a:visited {
	color: #777
}

ul.leftTjlbUl li a:hover, ul.leftTjlbUl li a:active {
	color: #5183c0;
	text-decoration: none
}

.leftTjlbBox ul.leftTjlbUl li a.selected {
	color: #5183c0;
	text-decoration: none
}

#left_box ul.specialBlockUl li ul li {
	height: 25px;
	line-height: 25px;
	_margin-top: -5px;
	width: auto
}

#left_box ul.specialBlockUl li ul li a {
	margin: 0
}

.errorBox {
	background: url(images/404.png) no-repeat 30px 40px #fff;
	width: 998px;
	height: 440px;
	position: relative;
	font-size: 20px;
	font-weight: bold;
	font-family: "Microsoft YaHei", "SimSun";
	border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px
}

.errorBox a:link, .errorBox a:visited {
	color: #bc0202;
	text-decoration: none
}

.errorBox a:hover, .errorBox a:active {
	color: #e12d2d;
	text-decoration: none
}

.errorBox a.blue:link, .errorBox a.blue:visited {
	color: #5183c0;
	text-decoration: none
}

.errorBox a.blue:hover, .errorBox a.blue:active {
	color: #5183c0;
	text-decoration: underline
}

.errorContent {
	width: 210px;
	text-align: center;
	position: absolute;
	left: 262px;
	top: 272px;
	color: #000;
	line-height: 1.9em
}

.backToHome {
	position: absolute;
	left: 803px;
	top: 58px;
	font-size: 18px
}

.findNav {
	position: absolute;
	left: 860px;
	top: 118px;
	font-size: 14px
}

.previousPage {
	position: absolute;
	left: 750px;
	top: 175px;
	font-size: 18px
}

.showNav {
	position: absolute;
	left: 816px;
	top: 238px;
	font-size: 16px
}

h1.entry-title {
	text-align: center;
	padding-top: 100px
}

.entry-content {
	position: relative;
	padding: 50px 0 0 20px
}

.entry-content form.search {
	position: absolute;
	left: 400px;
	top: 45px
}

.contentBg {
	padding-right: 18px
}

.dailyTitle {
	font-size: 18px;
	font-family: Arial, "Microsoft YaHei", "SimSun";
	font-weight: bold;
	margin-bottom: 20px
}

.dailyContent {
	line-height: 1.9em;
	color: #555
}

.fxTopBox {
	padding: 20px 5px 0;
	width: 990px;
	margin: 0 auto
}

.fxTopBox .crumbs {
	padding: 0 0 0 5px;
	margin-bottom: 0
}

ul.serrch_tag {
	width: 100%;
	border-bottom: 2px solid #5183c0;
	height: 30px;
	margin-bottom: 20px
}

ul.serrch_tag li {
	width: auto;
	float: left;
	text-align: center;
	display: block;
	height: 30px;
	line-height: 30px
}

ul.serrch_tag li a {
	display: block;
	width: auto;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding: 0 15px
}

ul.serrch_tag li a:link, ul.serrch_tag li a:visited {
	color: #555;
	text-decoration: none
}

ul.serrch_tag li a:hover, ul.serrch_tag li a:active {
	color: #5183c0;
	text-decoration: none
}

ul.serrch_tag li a.blockCurrent {
	color: #fff;
	text-decoration: none;
	background-color: #5183c0
}

.left_summary ul.serrch_tag {
	margin-bottom: 8px
}

.left_summary .indexSearchBox, .leftHaiTao .htSearchBox {
	padding: 0 17px
}

.notFoundBox {
	width: 1000px;
	margin: 0 auto
}

.leftHaiTao .crumbBox {
	width: 560px
}

.loginSuccess {
	font-size: 14px;
	font-weight: bold;
	background: url(images/tick_circle.png) no-repeat;
	padding-left: 17px
}

.infoNoData {
	background-color: #fafafa;
	border: 1px solid #e5e5e5;
	text-align: center;
	padding: 10px 0;
	font-family: "SimSun";
	font-size: 12px
}

.leftHaiTao .infoNoData {
	margin-left: 17px
}

.win {
	overflow-y: scroll
}

.guideBox {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000
}

.guideImg {
	width: 980px;
	height: 520px;
	background: url(images/guide.png) no-repeat;
	position: absolute;
	left: 50%;
	top: 22px;
	margin-left: -492px
}

.guideClose {
	width: 50px;
	height: 42px;
	display: block;
	background: url(images/close.png) no-repeat;
	position: absolute;
	right: 60px;
	top: 54px
}

.guideBg {
	background: #000;
	filter: alpha(opacity = 80);
	-moz-opacity: .8;
	opacity: .8;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	_height: 9999px
}

.widget_archive ul li {
	width: 50%;
	float: left
}

#wp-calendar {
	width: 100%
}

#wp-calendar caption {
	font-size: 18px;
	font-family: "Microsoft YaHei", "SimSun"
}

#wp-calendar #next {
	text-align: right
}

.left_sd_box {
	width: 717px;
	float: left;
	padding: 20px 0 0;
	background-color: #fff;
	-webkit-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
	-moz-border-radius: 0 0 0 8px
}

.want {
	float: right;
	text-align: right;
	height: 26px;
	line-height: 26px;
	margin-top: 3px
}

.want a {
	display: block;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	float: right
}

.want a:link, .want a:visited {
	color: #fff;
	text-decoration: none;
	background-color: #5183c0
}

.want a:hover, .want a:active {
	color: #fff;
	text-decoration: none;
	background-color: #366fb4
}

.sdNameBox {
	height: 30px;
	padding: 10px 10px 20px
}

.sdWrap {
	width: 684px;
	margin: 0 auto
}

.left_sd_box .introWords {
	padding: 10px 0 0 0;
	color: #888;
	height: 16px
}

.sdListOne {
	padding: 0 10px 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #dfdfdf
}

.sdListOne .sdPic {
	width: 202px;
	height: 212px;
	float: left
}

.sdListOne .sdPic a {
	display: block;
	width: 200px;
	height: 200px;
	text-align: center;
	background-color: #fff
}

.sdListOne .sdPic a:link, .sdListOne .sdPic a:visited {
	border: 1px solid #e5e5e5
}

.sdListOne .sdPic a:hover, .sdListOne .sdPic a:active {
	border: 1px solid #ccc
}

.sdTitle {
	font-size: 20px;
	font-family: arial, "Microsoft YaHei", "SimSun";
	display: block;
	line-height: 1.4em;
	margin-bottom: 10px;
	text-decoration: none;
	font-weight: normal
}

* html .sdTitle {
	font-family: "Microsoft YaHei", "SimSun"
}

*+html .sdTitle {
	font-family: "Microsoft YaHei", "SimSun"
}

.sdTitle a:link, .sdTitle a:visited {
	color: #343434;
	text-decoration: none
}

.sdTitle a:hover, .sdTitle a:active {
	color: #5183c0;
	text-decoration: none
}

.sdListRight {
	float: right;
	width: 440px
}

.sdRightTop {
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	color: #999
}

.sdAvatar {
	width: 24px;
	height: 24px;
	float: left;
	display: block;
	margin-right: 10px
}

a.sdAvatarName, span.sdAvatarName {
	float: left;
	display: block;
	padding-right: 10px
}

a.sdatarName:link, a.sdatarName:visited {
	color: #333
}

a.sdatarName:hover, a.sdatarName:active {
	color: #333;
	text-decoration: underline
}

span.sdRank {
	display: block;
	float: left;
	margin-top: 3px
}

span.sdTime {
	display: block;
	float: right;
	text-align: right;
	width: 140px;
	color: #999;
	font-family: arial, "SimSun"
}

.sdInfo {
	line-height: 1.9em;
	color: #343434;
	font-family: arial, "SimSun";
	margin-bottom: 15px;
	min-height: 60px
}

.sdInfo a {
	padding-left: 8px
}

.sdRightIcon {
	height: 26px;
	float: right;
	width: auto
}

.sdRightIcon a {
	float: right
}

.sdBotBox {
	position: absolute;
	bottom: 10px;
	right: 20px;
	width: 240px;
	height: 20px;
	font-size: 12px;
	font-family: arial
}

.sdDetailsWrap {
	margin-bottom: 20px
}

.sdWave {
	border-bottom: 1px solid #ececec;
	padding-bottom: 5px
}

.sdDetailsWrap .con_title {
	margin: 0 auto 10px
}

.sdTimeBox {
	height: 24px;
	margin: 0 auto 11px;
	width: 662px;
	color: #888
}

.sdTimeBox .author {
	width: 50%;
	float: left
}

#left_side .author h2 {
	margin: 0;
	font-size: 12px;
	line-height: 24px;
	float: left;
	font-weight: normal
}

.author span.expRank {
	margin-top: 0
}

.author span.expRank .rank {
	float: left;
	padding-left: 8px;
	padding-top: 4px
}

.sdTimeBox .author h2 .expAvatarName {
	padding-right: 0
}

.sdDetailsWrap .conShowTime, .sdDetailsWrap .conTime {
	float: right;
	font-family: arial;
	width: 120px;
	text-align: right;
	height: 24px;
	line-height: 24px
}

#left_side .sdDetailsBot {
	height: 30px;
	width: 682px;
	margin: 0 auto
}

#left_side .sdDetailsBot a.likeCount, #left_side .sdDetailsBot a.favCount
	{
	float: left
}

.conBotBlock a.likeCount {
	padding-left: 35px;
	background: url(images/buyBlock.png) no-repeat 0 -531px;
	text-decoration: none;
	margin-right: 16px
}

.conBotBlock a.likeCount:hover, .conBotBlock a.likeCount:active {
	background-position: 0 -577px;
	text-decoration: none
}

.conBotBlock a.likeCurrent, .conBotBlock a.likeCurrent:link,
	.conBotBlock a.likeCurrent:visited, .conBotBlock a.likeCurrent:hover,
	.conBotBlock a.likeCurrent:active {
	background-position: 0 -624px
}

.sdContent {
	font-size: 14px;
	font-family: arial, "SimSun";
	color: #555;
	line-height: 26px;
	width: 660px;
	margin: 0 auto;
	padding-bottom: 20px;
	overflow: hidden
}

.perContentBox table, .sdContent table, .hTCenterBlock table {
	border-collapse: collapse;
	margin-bottom: 10px;
	line-height: normal
}

.perContentBox table td, .perContentBox table th, .sdContent table td,
	.sdContent table th, .hTCenterBlock table td, .hTCenterBlock table th {
	padding: 5px 10px;
	border: 1px solid #ddd
}

.sdContent p {
	font-size: 14px;
	font-family: arial, "SimSun";
	color: #555;
	line-height: 26px;
	margin: 0 0 20px
}

.sdContent img, .hTCenterBlock img {
	display: block;
	margin: 0 auto 20px;
	max-width: 600px
}

.hTCenterBlock .siteBlock img {
	display: inline;
	margin: 0
}

.perContentBox .face, .sdContent .face, .hTCenterBlock .face {
	display: inline;
	margin: 0
}

.sdContent ul, .sdContent ol, .hTCenterBlock ul, .hTCenterBlock ol {
	padding: 0;
	margin: 0 0 20px
}

.sdContent ul li, .sdContent ol li, .hTCenterBlock ul li, .hTCenterBlock ol li
	{
	list-style-position: inside;
	font-size: 14px;
	font-family: arial, "SimSun";
	line-height: 26px;
	color: #555
}

.sdContent ul li, .hTCenterBlock ul li {
	list-style-type: disc
}

.sdContent ol li, .hTCenterBlock ul li {
	list-style-type: decimal
}

.sdContent embed, .hTCenterBlock embed {
	margin: 0 auto 20px;
	display: block;
	width: 480px !important;
	height: 360px !important
}

.sdDetailsBot .perBoxShare {
	width: 136px;
	float: right;
	height: 26px
}

.findShare {
	width: 48px;
	float: left;
	margin-top: 6px
}

.siteBlock {
	width: 370px;
	height: auto;
	background-color: #f5f5f5;
	padding: 15px;
	margin-bottom: 15px
}

.siteBlock a.sitePic {
	display: block;
	width: 60px;
	height: 60px;
	float: left;
	overflow: hidden
}

.siteBlock a.sitePic:link, .siteBlock a.sitePic:visited {
	border: 1px solid #e9e9e9
}

.siteBlock a.sitePic:hover, .siteBlock a.sitePic:active {
	border: 1px solid #ccc
}

.siteBlock a.siteTitle {
	display: block;
	width: 300px;
	height: 36px;
	float: right;
	overflow: hidden;
	font-size: 12px;
	line-height: 1.6em;
	background-color: #f5f5f5;
	text-align: left
}

.siteBlock a.siteTitle:link, .siteBlock a.siteTitle:visited {
	color: #666
}

.siteBlock a.siteTitle:hover, .siteBlock a.siteTitle:active {
	color: #5183c0
}

span.sitePrice {
	display: block;
	float: right;
	width: 264px;
	background: url(images/sitePrice.png) no-repeat 0 2px;
	padding-left: 36px;
	font: 12px arial;
	color: #888
}

span.sitePrice b {
	font: 20px arial;
	font-weight: normal;
	color: #bb0200
}

a.insert-smzdm {
	background: url(images/e_arrow.png) 21px center no-repeat;
	display: inline-block;
	border: 1px solid #c5c5c5;
	height: 20px;
	line-height: 20px;
	margin: 0 5px;
	vertical-align: middle
}

a.insert-smzdm i {
	background: url(images/e_site.png) no-repeat;
	display: block;
	margin: -1px 0 0 -1px;
	width: 22px;
	height: 22px;
	float: left;
	cursor: pointer
}

a.insert-smzdm span {
	padding: 0 7px 0 10px;
	font-size: 12px;
	display: block;
	float: left;
	cursor: pointer;
	_vertical-align: baseline; +
	vertical-align: baseline
}

a.insert-smzdm:link, a.insert-smzdm:visited {
	color: #888
}

a.insert-smzdm:hover, a.insert-smzdm:active {
	color: #5183c0;
	text-decoration: none
}

.img_desc {
	font-size: 12px;
	color: #888;
	margin-bottom: 20px;
	display: block;
	text-align: center
}

.sdContent blockquote.ke_quote_Box {
	position: relative;
	padding: 20px 52px;
	background: url(images/left_quote.png) no-repeat #f6f6f6 10px 10px;
	font: 14px/22px arial, "SimSun";
	color: #888;
	border: 0;
	border-radius: 0;
	_height: 30px
}

.sdContent blockquote.ke_quote_Box span {
	background: url(images/right_quote.png) no-repeat right bottom;
	display: block;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 30px;
	height: 30px
}

.sdContent blockquote.ke_quote_Box ul li, .sdContent blockquote.ke_quote_Box ol li
	{
	color: #888;
	list-style-position: outside;
	margin-left: 15px
}

.sdContent blockquote.ke_quote_Box p {
	color: #888
}

.postshare {
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	color: #666;
	padding-bottom: 3px;
	padding-left: 22px;
	padding-top: 8px;
	margin-top: 5px
}

.submit_login_div {
	height: 46px
}

.submit_login_div p {
	display: inline;
	float: left
}

.brack {
	color: #999
}

#quick_back {
	position: absolute;
	padding-top: 10px;
	padding-left: 10px;
	color: #999
}

.faxian_widget {
	width: 250px;
	height: 250px;
	border: 1px solid #f9f9f9;
	position: relative
}

.full {
	border: 1px solid #e5e5e5;
	text-align: center;
	width: 245px;
	height: 245px;
	background: white
}

.faxian_widget ul li {
	width: 77px;
	height: 77px;
	list-style: none;
	float: left;
	margin: 2px;
	border: 1px solid #e5e5e5;
	_display: inline;
	text-align: center
}

.faxian_widget ul li:hover {
	border: 1px solid #83a6d1
}

.faxian_widget a {
	text-decoration: none;
	color: #fff
}

.faxian_widget a.relateMore {
	width: 77px;
	height: 77px;
	display: block;
	background: url(images/see_more.png) no-repeat
}

.faxian_widget a.relateMore:hover {
	width: 77px;
	height: 77px;
	display: block;
	background: url(images/see_more_hover.png) no-repeat
}

.faxian_widget_title {
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 1.9em;
	width: 235px;
	padding: 5px;
	height: auto;
	background: black;
	text-align: left;
	filter: alpha(opacity = 50);
	-moz-opacity: .5;
	opacity: .5;
	color: #fff
}

.crumbBox {
	background-color: #f0f6fb;
	height: 18px;
	margin: 0 auto 15px;
	padding: 8px 15px;
	width: 654px
}

.crumbBox a {
	padding-left: 5px
}

.currentSearch {
	font-style: normal;
	background-color: #c7c7c7
}

.leftComFav {
	width: 92px;
	height: 113px;
	position: fixed;
	_position: absolute;
	top: 385px;
	font: 14px "SimSun";
	background-color: #f5f5f5;
	border: 1px solid #d9d9d9
}

.leftFavBox, .leftComBox {
	width: 92px;
	height: 56px;
	line-height: 1.4em
}

.leftFavBox {
	border-bottom: 1px solid #d9d9d9
}

.leftFavBox a, .leftComBox a {
	display: block;
	width: 53px;
	height: 46px;
	padding: 10px 0 0 39px;
	line-height: 1.4em;
	text-align: center;
	text-decoration: none;
	font-family: arial, "Microsoft YaHei", "SimSun";
	background: url(images/leftComFav.png) no-repeat
}

* html .leftFavBox a, * html .leftComBox a {
	font-family: "Microsoft YaHei", "SimSun"
}

*+html .leftFavBox a, *+html .leftComBox a {
	font-family: "Microsoft YaHei", "SimSun"
}

.leftFavBox a:link, .leftFavBox a:visited {
	background-position: -124px 12px;
	color: #888
}

.leftFavBox a:hover, .leftFavBox a:active {
	background-position: 10px 12px;
	color: #5183c0;
	text-decoration: none
}

.leftComBox a:link, .leftComBox a:visited {
	background-position: -124px -55px;
	color: #888
}

.leftComBox a:hover, .leftComBox a:active {
	background-position: 10px -55px;
	color: #5183c0;
	text-decoration: none
}

.leftComFav a.current:link, .leftComFav a.current:visited, .leftComFav a.current:hover,
	.leftComFav a.current:active {
	background-position: 10px 12px;
	color: #5183c0;
	text-decoration: none
}

a.xhBtn, a.xhBtnCurrent {
	display: block;
	width: 49px;
	height: 28px;
	line-height: 28px;
	padding-left: 20px;
	text-align: center;
	background: url(images/fx_sd_btn.png) no-repeat;
	text-decoration: none;
	margin-right: 6px;
	float: left
}

a.xhBtnCurrent {
	background: url(images/fx_sd_btn.png) no-repeat 0 -50px
}

a.scBtn, a.scBtnCurrent {
	display: block;
	width: 49px;
	height: 28px;
	line-height: 28px;
	padding-left: 20px;
	text-align: center;
	background: url(images/fx_sd_btn.png) no-repeat -97px 0;
	text-decoration: none;
	float: left
}

a.scBtnCurrent {
	background: url(images/fx_sd_btn.png) no-repeat -97px -50px
}

.sdDetailsBot span.spanNum {
	font-family: arial;
	font-size: 14px;
	font-weight: bold
}

.sdDetailsBot span.spanWord {
	font-family: "SimSun";
	font-size: 12px
}

.sdDetailsBot a.xhBtn, .sdDetailsBot a.xhBtnCurrent {
	margin-right: 20px
}

.sdDetailsBot a:hover, .sdDetailsBot a:active, .findWidth a:hover,
	.findWidth a:active {
	text-decoration: none
}

.layerFixed {
	width: 100%;
	height: 100%;
	z-index: 10100;
	position: fixed;
	top: 0;
	left: 0
}

.layerAbs {
	width: 100%;
	height: 100%;
	background: #fff;
	filter: alpha(opacity = 50);
	-moz-opacity: .5;
	opacity: .5;
	position: absolute;
	top: 0;
	left: 0;
	_height: 9999px
}

.layerBg, .layerBlBg {
	width: 470px;
	padding: 5px;
	height: auto;
	background: url(images/layerBg.png) repeat;
	color: #333;
	position: fixed;
	left: 50%;
	top: 35%;
	margin-left: -240px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
}

* html .layerBg, * html .layerBlBg {
	position: absolute;
	left: 50%;
	top: 150px;
	margin-left: -225px
}

.layerBlBg {
	width: 610px;
	margin-left: -310px
}

* html .layerBlBg {
	margin-left: -310px
}

.layerWrap {
	background-color: #fafafa;
	padding: 30px;
	_height: 1%
}

.layerHeader {
	height: 24px;
	margin: -5px 0 0;
	padding: 0 0 16px;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
	color: #555
}

.layerTitle {
	width: 120px;
	float: left;
	display: block;
	height: 24px;
	line-height: 20px;
	font: 20px "Microsoft YaHei"
}

.w300 {
	width: 300px
}

.loginReg {
	float: right;
	width: 150px;
	text-align: right;
	font: 12px "SimSun";
	margin-top: 10px
}

a.layerClose {
	position: absolute;
	right: 16px;
	top: 16px;
	width: 20px;
	height: 20px;
	text-indent: -999em;
	display: block
}

a.layerClose:link, a.layerClose:visited {
	background: url(images/layerIcon.png) -9px -108px no-repeat
}

a.layerClose:hover, a.layerClose:active {
	background: url(images/layerIcon.png) -59px -108px no-repeat
}

.layerContent {
	border-top: 1px solid #fff;
	padding-top: 16px;
	font: 12px "SimSun";
	color: #999
}

.layerError {
	line-height: 1.6em;
	margin-left: 80px;
	margin-top: 10px;
	padding-left: 24px;
	color: #888;
	background: url(images/layerIcon.png) -476px -111px no-repeat;
	font-size: 12px;
	display: block;
	clear: both
}

.layerError2 {
	margin-left: 111px
}

.layerError3 {
	margin-left: 92px
}

.layerError4 {
	margin-left: 60px
}

.layerError5 {
	margin-left: 136px
}

.layerError6 {
	color: #bb0200;
	margin: 0 0 10px
}

.layerList {
	margin-bottom: 16px;
	clear: both; +
	height: 1%
}

.layerList label {
	text-align: right;
	width: 80px;
	float: left;
	margin-top: 8px;
	font-size: 14px
}

.layerList2 label {
	width: 92px
}

.inputData {
	background-color: #fefefe;
	border: 1px solid #d6d6d6;
	height: 20px;
	padding: 7px;
	line-height: 20px;
	box-shadow: 0 1px 1px #ebebeb inset;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 300px;
	color: #444;
	float: left
}

.inputData2 {
	width: 236px
}

.inputClick {
	background-color: #fff;
	border: 1px solid #bfcfe0;
	box-shadow: 0 1px 3px #c5d3e3 inset
}

.loginBotBox {
	padding-left: 80px;
	width: 315px;
	height: 35px
}

.twoWeek {
	float: left;
	width: 150px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle
}

.alt_message {
	color: #666;
	padding-left: 5px;
	vertical-align: middle
}

.twoWeek input {
	margin: 0;
	vertical-align: middle;
	width: 13px
}

.forgetPwd {
	float: right;
	width: 100px;
	text-align: right;
	height: 24px
}

.forgetPwd a {
	display: block;
	height: 24px;
	line-height: 24px;
	margin-top: 2px
}

.loginBtnBox {
	width: 330px;
	height: 49px;
	border-bottom: 1px dotted #ccc;
	padding-left: 80px
}

.dataItemBot {
	padding: 16px 0 0 0;
	height: 30px;
	width: 410px
}

.dataItemBot a {
	float: right;
	margin-left: 8px;
	width: 25px;
	height: 25px;
	display: block;
	text-decoration: none;
	background: url(images/detailLoginBtn.png) no-repeat
}

.dataItemBot a.txwb {
	background-position: 0 -25px
}

.dataItemBot a.txqq {
	background-position: 0 -50px
}

.dataItemBot a:hover, .dataItemBot a:active {
	filter: alpha(opacity = 70);
	-moz-opacity: .7;
	opacity: .7
}

.wordTitle {
	padding-top: 5px;
	display: block;
	float: right;
	color: #555
}

.loginBtnBox .loginBtn {
	width: 102px;
	height: 32px;
	background-color: #5183c0;
	display: block;
	border: 0;
	cursor: pointer;
	color: #fff;
	font-size: 14px
}

.loginBtnBox .loginBtn:hover {
	background-color: #376dad
}

.loginBtnBox .loginBtnDisabled {
	background-color: #5183c0;
	display: block;
	width: 102px;
	height: 32px;
	border: 0;
	color: #fff;
	font-size: 14px
}

.redBorder {
	border: 1px solid #bb0200
}

.layerSubInfo {
	font-size: 14px;
	font: 14px "SimSun";
	color: #666;
	line-height: 24px;
	margin: -4px 0 10px
}

.layerSubInfo span.red {
	color: #c10200;
	font: 12px arial;
	display: block;
	margin-top: 3px
}

.layerSubInfo span.big {
	color: #333;
	font: 24px "Microsoft YaHei", "SimSun"
}

.layerSubInfo span.bigRed {
	color: #bb0200
}

.layerSubInfo span.greySmall {
	color: #999;
	display: block;
	font-size: 12px
}

.layerLink {
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin-bottom: 12px
}

.layerLinkLeft {
	width: 48%;
	float: left
}

.layerLinkRight {
	width: 48%;
	float: right;
	text-align: right
}

.layerBtn {
	height: 32px;
	color: #fff
}

.layerBtnL, .layerBtnR, .LongBtnL, .LongBtnR {
	width: 102px;
	height: 32px;
	line-height: 32px;
	background: url(images/layerIcon.png) no-repeat;
	float: right;
	margin-left: 16px;
	cursor: pointer;
	font-size: 14px;
	text-align: center;
	border: 0;
	color: #fff;
	padding-bottom: 3px
}

.layerBtnL:link, .layerBtnL:visited {
	background-position: 0 0;
	color: #fff;
	text-decoration: none
}

.layerBtnR, .layerBtnR:link, .layerBtnR:visited {
	background-position: -117px 0;
	color: #666;
	text-decoration: none
}

.layerBtnL:hover, .layerBtnL:active, .layerBtnR:hover, .layerBtnR:active
	{
	background-position: 0 -52px;
	color: #fff;
	text-decoration: none
}

.LongBtnL:link, .LongBtnL:visited {
	width: 206px;
	background-position: -476px 0
}

.LongBtnL:hover, .LongBtnL:active {
	width: 206px;
	background-position: -476px -52px
}

.LongBtnR:link, .LongBtnR:visited {
	width: 148px;
	background-position: -702px 0
}

.LongBtnR:hover, .LongBtnR:active {
	width: 148px;
	background-position: -702px -52px
}

.layerIconSuc, .layerIconFail {
	width: 312px;
	margin-left: -161px;
	top: 45%
}

.layerIconSuc .layerContent, .layerIconFail .layerContent {
	border-top: 0;
	background: url(images/layerIcon.png) 0 -141px no-repeat;
	padding: 0 0 0 42px
}

.layerIconFail .layerContent {
	background-position: -471px -171px
}

.layerIconSuc .layerSubInfo, .layerIconFail .layerSubInfo {
	line-height: 30px
}

.layerIconSuc .layerLink, .layerIconFail .layerLink {
	margin-bottom: 0
}

.layerIconSuc .layerLinkRight, .layerIconFail .layerLinkRight {
	width: 100%;
	text-align: right
}

.layerSubInfo2 {
	color: #666;
	margin-bottom: 12px;
	line-height: 20px
}

.layerSubInfo2 input.juBaoInput, .layerSubInfo2 input#other {
	vertical-align: middle;
	margin: -4px 0 0;
	padding: 0;
	display: inline-block;
	width: 13px
}

.layerSubInfo2 .gradeOne {
	color: #888;
	padding-right: 30px;
	display: inline-block;
	cursor: pointer
}

.layerContent .jubaoTextarea {
	width: 394px;
	min-width: 394px;
	max-width: 394px;
	height: 66px;
	margin-bottom: 15px;
	display: none
}

.layerSubInfo3 {
	color: #666;
	margin-bottom: 26px;
	line-height: 20px
}

.defaultAddress {
	float: left;
	color: #888;
	display: block;
	width: 66px;
	margin: 0 0 0 220px;
	_display: inline;
	_padding-top: 10px;
	height: 32px;
	line-height: 32px
}

.defaultAddress input.addressCheckBox {
	vertical-align: middle;
	margin: -3px 5px 0 0;
	padding: 0;
	width: 13px;
	height: 13px
}

*+html .defaultAddress input.addressCheckBox {
	margin-top: -2px
}

.layerPic {
	width: 82px;
	height: 82px;
	float: left
}

.layerPic a {
	width: 80px;
	height: 80px;
	display: block
}

.layerPic a:link, .layerPic a:visited {
	border: 1px solid #e5e5e5
}

.layerPic a:hover, .layerPic a:active {
	border: 1px solid #ccc
}

.w450 {
	width: 450px
}

a.layerBlTitle {
	font-size: 14px;
	height: 66px;
	overflow: hidden;
	display: block;
	line-height: 1.6em
}

a.layerBlTitle:link, a.layerBlTitle:visited {
	color: #666;
	text-decoration: none
}

a.layerBlTitle:hover, a.layerBlTitle:active {
	color: #5183c0;
	text-decoration: none
}

.slogan {
	background-color: #fffdef;
	border: 1px solid #f9e7b6;
	line-height: 1.9em;
	color: #555;
	padding: 10px;
	margin-bottom: 25px;
	width: 662px;
	margin: 0 auto 25px
}

#left_side .perContentBox .slogan {
	margin: 0 0 20px
}

.fromZg {
	text-align: right;
	color: #888;
	width: 662px;
	margin: 0 auto
}

.sloganExp {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	position: relative;
	padding: 30px 20px 15px;
	width: 644px;
	margin-top: 20px
}

.sloganTitle {
	font: 18px/38px "Microsoft YaHei", "SimSun";
	color: #333;
	width: 130px;
	height: 38px;
	padding: 0 7px 0 60px;
	background: url(images/pk.png) no-repeat #fff 7px 0;
	position: absolute;
	left: 13px;
	top: -20px
}

.left_exp {
	width: 717px;
	float: left;
	padding: 20px 0 0;
	background-color: #fff;
	-webkit-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
	-moz-border-radius: 0 0 0 8px
}

.expWrap {
	width: 684px;
	margin: 0 auto
}

.left_exp .introWords {
	padding: 10px 0 0 0;
	color: #888;
	height: 16px
}

.expNameBox {
	height: 30px;
	padding: 10px 10px 20px
}

h1.expName {
	font-size: 24px;
	line-height: 26px;
	font-family: "Microsoft YaHei", "SimSun";
	color: #343434;
	float: left;
	width: 105px;
	font-weight: normal
}

h1.expName a:link, h1.expName a:visited {
	color: #343434;
	text-decoration: none
}

h1.expName a:hover, h1.expName a:active {
	color: #343434;
	text-decoration: none
}

.perExpBox {
	padding: 0 10px 15px;
	border-bottom: 1px dotted #dfdfdf;
	margin-bottom: 15px
}

h3.expTitle {
	font-weight: normal;
	display: block;
	margin-bottom: 20px;
	font-family: arial, "Microsoft YaHei", "SimSun";
	font-weight: normal
}

.expTitle a {
	font-size: 20px;
	line-height: 1.4em;
	text-decoration: none
}

* html .expTitle a {
	font-family: "Microsoft YaHei", "SimSun"
}

*+html .expTitle a {
	font-family: "Microsoft YaHei", "SimSun"
}

.expTitle a:link, .expTitle a:visited {
	color: #333
}

.expTitle a:hover, .expTitle a:active {
	color: #5183c0;
	text-decoration: none
}

a.expPic {
	width: 210px;
	height: 125px;
	float: left;
	display: block
}

a.expPic img {
	width: 210px;
	height: 125px;
	border: 1px solid #e5e5e5
}

.expRight {
	width: 434px;
	float: right
}

.expRightTop {
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	color: #999
}

.expAvatar {
	width: 24px;
	height: 24px;
	float: left;
	display: block;
	margin-right: 10px
}

a.expAvatarName, span.expAvatarName {
	float: left;
	display: block;
	padding-right: 10px
}

span.expRank {
	display: block;
	float: left;
	margin-top: 3px
}

span.expTime {
	display: block;
	float: right;
	text-align: right;
	width: 140px;
	color: #999;
	font-family: arial, "SimSun"
}

.expDetails {
	line-height: 1.9em;
	color: #343434;
	font-family: arial, "SimSun";
	margin-bottom: 10px;
	min-height: 60px
}

.expDetails a {
	padding-left: 8px
}

.expRightBot {
	height: 26px;
	float: right;
	width: auto
}

.expRightBot a {
	float: right
}

.seriesBox {
	background-color: #fdfdfd;
	border: 1px solid #f6f6f6;
	padding: 15px 15px 10px 0;
	margin-bottom: 20px
}

.seriesTitle {
	font-size: 16px;
	font-family: "Microsoft YaHei", "SimSun";
	color: #333;
	background: url(images/xl.png) no-repeat 0 4px;
	padding-left: 40px;
	margin-bottom: 10px
}

ul.seriesUl {
	padding-left: 40px;
	margin: 0;
	overflow: hidden
}

ul.seriesUl li {
	list-style: none outside;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	margin-bottom: 5px
}

ul.seriesUl li a:link, ul.seriesUl li a:visited {
	color: #555
}

ul.seriesUl li a:hover, ul.seriesUl li a:active {
	color: #5183c0;
	text-decoration: none
}

ul.seriesUl li a.current:link, ul.seriesUl li a.current:visited, ul.seriesUl li a.current:hover,
	ul.seriesUl li a.current:active {
	color: #999;
	text-decoration: none
}

.seriesMore, .seriesUp {
	width: 628px;
	padding-right: 17px;
	text-align: right;
	height: 24px;
	line-height: 24px;
	display: none;
	font-size: 12px;
	background: url(images/buyBlock.png) 633px -466px no-repeat
}

.seriesUp {
	background-position: 633px -484px
}

a.seriesMore:link, a.seriesMore:visited, a.seriesUp:link, a.seriesUp:visited
	{
	color: #5183c0
}

a.seriesMore:hover, a.seriesMore:active, a.seriesUp:hover, a.seriesUp:active
	{
	color: #5183c0;
	text-decoration: underline
}

dl.history {
	margin: 0 10px 30px;
	font-family: "Microsoft YaHei", "SimSun";
	color: #999
}

dl.history dt {
	border-left: 5px solid #bb0200;
	padding-left: 15px;
	height: 20px;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 5px
}

dl.history dd {
	margin: 0 0 0 18px;
	height: 39px;
	border-bottom: 1px dotted #ccc;
	padding-right: 15px;
	line-height: 40px;
	font-size: 14px
}

a.noLink:link, a.noLink:visited, a.noLink:hover, a.noLink:active {
	color: #999;
	text-decoration: none
}

dl.history .msg {
	width: 156px;
	border: 1px solid #f9e7b6;
	background-color: #fefadf;
	text-align: center;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	float: left;
	margin: 7px 0 0 8px;
	_display: inline
}

.newHotBgBox {
	width: 660px;
	height: 32px;
	margin: 0 auto 30px;
	padding-top: 15px
}

.chooseTitle {
	width: 40px;
	float: left;
	display: block;
	color: #888
}

.newHotBox {
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	width: 136px;
	overflow: hidden
}

.newHotBgBox .newHotBox {
	width: 372px;
	overflow: hidden
}

.newIconBox, .hotIconBox {
	width: 68px;
	float: left
}

.newIconBox a, .hotIconBox a {
	display: block;
	width: 38px;
	height: 32px;
	line-height: 32px;
	background: url(images/newHot.png) 0 -32px no-repeat;
	padding: 0 0 0 30px
}

.hotIconBox a {
	background-position: -68px 0
}

.newIconBox a:hover, .newIconBox a:active, .newIconBox a.current {
	background-position: 0 0
}

.hotIconBox a:hover, .hotIconBox a:active, .hotIconBox a.current {
	background-position: -68px -32px
}

.newHotBox a:link, .newHotBox a:visited {
	color: #888;
	text-decoration: none
}

.newHotBox a:hover, .newHotBox a:active {
	color: #fff;
	text-decoration: none
}

.newHotBox a.current:link, .newHotBox a.current:visited, .newHotBox a.current:hover,
	.newHotBox a.current:active {
	color: #fff
}

.newHotBox .haveChild {
	width: 196px;
	background: #f1f1f1;
	height: 32px;
	float: right;
	display: none
}

.newHotBgBox .haveChild {
	background: 0
}

.newHotBox .haveChild span {
	padding: 0 8px 0 25px;
	font-size: 12px
}

.newHotBox .haveChild span a:link, .newHotBox .haveChild span a:visited
	{
	color: #5183c0;
	text-decoration: none
}

.newHotBox .haveChild span a:hover, .newHotBox .haveChild span a:active
	{
	color: #5183c0;
	text-decoration: underline
}

.newHotBox .haveChild span a.current:link, .newHotBox .haveChild span a.current:visited,
	.newHotBox .haveChild span a.current:hover, .newHotBox .haveChild span a.current:active
	{
	color: #bb0200
}

.left_news {
	width: 717px;
	float: left;
	padding: 20px 0 0;
	background-color: #fff;
	-webkit-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
	-moz-border-radius: 0 0 0 8px
}

.left_news .expNameBox {
	padding-bottom: 15px
}

.left_news .introWords {
	color: #888;
	padding: 0 0 20px 10px
}

.left_news .newHotBox .haveChild {
	background: #fff;
	width: 188px
}

.left_news .newHotBox .haveChild span {
	width: 62px;
	float: left;
	display: block;
	padding: 0;
	text-align: right
}

.left_news a.expPic {
	border: 1px solid #e5e5e5;
	text-align: center
}

.left_news a.expPic img {
	width: auto;
	height: auto;
	border: 0
}

.newsClass {
	padding: 0 0 20px 10px;
	height: 24px;
	font: 12px/20px "Microsoft YaHei", "SimSun"
}

.newsClass h3 {
	font-weight: normal
}

.newsClass span {
	font-size: 14px;
	color: #333;
	width: 50px;
	float: left;
	display: block
}

.newsClass a {
	font: 12px/20px "Microsoft YaHei", "SimSun";
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	display: block;
	float: left;
	margin: 0 8px 0 0;
	text-decoration: none;
	color: #666
}

.newsClass a:link, .newsClass a:visited {
	background-color: #eee;
	color: #555
}

.newsClass a:hover, .newsClass a:active, .newsClass a.current:link,
	.newsClass a.current:visited, .newsClass a.current:hover, .newsClass a.current:active
	{
	background-color: #5183c0;
	color: #fff
}

.left_sd_box .single_tag {
	margin: 0 auto 10px
}

.titleStyle h2 {
	font-size: 18px;
	font-family: "Microsoft YaHei", "SimSun";
	color: #555;
	font-weight: normal;
	margin: 0
}

.rightBox p.info {
	color: #777;
	line-height: 1.6em;
	margin: 0 0 15px;
	font-family: arial, "SimSun";
	font-size: 13px
}

.rightBox ol.olInfo {
	margin: 0;
	padding: 0
}

.rightBox ol.olInfo li {
	line-height: 1.6em;
	margin-bottom: 10px;
	color: #777
}

.rightBox p.noMbSpace, .rightBox ol.olInfo li.noMbSpace {
	margin-bottom: 0
}

.blPicBox {
	padding: 15px
}

.perListBox {
	margin-bottom: 18px
}

.mBottom {
	margin-bottom: 8px
}

.leftPicBox {
	width: 80px;
	height: 48px;
	float: left;
	margin-top: 4px
}

.widget_hot_show .leftPicBox {
	width: 82px;
	height: 82px
}

.widget_hot_show .leftPicBox a {
	border: 1px solid #e5e5e5;
	display: block;
	height: 80px;
	text-align: center;
	background-color: #fff
}

.widget_hot_show .leftPicBox a:hover {
	border: 1px solid #ccc
}

.showPicBox {
	width: 82px;
	height: 90px;
	float: left;
	margin-top: 4px
}

.rightInfoBox {
	width: 155px;
	float: right
}

.rightInfoBox a {
	display: block;
	margin-bottom: 8px;
	height: 40px;
	overflow: hidden;
	line-height: 1.6em
}

.widget_hot_show .rightInfoBox a {
	height: 60px
}

.rightInfoBox a:link, .rightInfoBox a:visited {
	color: #666;
	text-decoration: none
}

.rightInfoBox a:hover, .rightInfoBox a:active {
	color: #5183c0;
	text-decoration: none
}

.rightInfoBot {
	text-align: right;
	color: #999
}

.link_cursor {
	cursor: pointer;
	width: 30px;
	right: 0;
	top: 5px;
	position: absolute
}

.left_exp .noUnderLine {
	border-bottom: 0;
	padding-bottom: 0
}

.left_sd_box .showDescInfo {
	width: 654px;
	height: 18px;
	padding: 8px 15px 8px 16px;
	margin: 0 auto 15px
}

.left_sd_box .showDesc {
	line-height: 1.7em;
	padding-top: 0;
	padding-bottom: 0;
	color: #888
}

.left_exp .showDesc {
	line-height: 1.7em;
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: 1px dotted #dfdfdf;
	color: #888
}

.titleBox {
	background: url(images/sdTitleLine.png) no-repeat left bottom;
	padding: 0 10px 10px;
	margin-bottom: 30px;
	position: relative
}

.titleBox h1 {
	font-size: 20px;
	font-family: "Microsoft YaHei", "SimSun";
	font-weight: normal;
	color: #343434
}

.titleBox .bhNotice {
	position: absolute;
	right: 13px;
	top: 4px;
	display: block;
	line-height: 1.6em
}

.commentWrapBox .bhNotice {
	display: block;
	line-height: 1.6em;
	margin: 0 0 10px 84px
}

.e_titleWrap .bhNotice {
	display: block;
	line-height: 1.6em;
	margin: 0 0 10px;
	height: 20px
}

#add_mod_form .bhNotice {
	display: block;
	line-height: 1.6em;
	margin: 0 0 10px;
	font-size: 12px
}

.rssIconBlock {
	position: absolute;
	left: 130px;
	top: 7px;
	width: 18px;
	height: 18px;
	background: url(images/rss.png) no-repeat
}

.perRssBlock {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 18px;
	margin-bottom: 20px
}

.rssTitleBox {
	border-left: 5px solid #bb0200;
	padding-left: 13px;
	margin-bottom: 20px;
	height: 40px
}

.left_main h2.rssTitle {
	font-size: 18px;
	font-family: "Microsoft YaHei", "SimSun";
	margin: 0 auto 2px;
	color: #343434;
	height: 24px;
	font-weight: normal;
	line-height: normal
}

.subscribeBox {
	line-height: 20px;
	height: 20px;
	margin-bottom: 15px
}

.subscribeBox span {
	float: left;
	width: 51px
}

.subscribeBox a {
	padding-right: 40px;
	display: block;
	float: left
}

.rssInputBox {
	height: 35px;
	position: relative
}

.rssInputBox span {
	display: block;
	float: left;
	width: 230px;
	margin-top: 7px
}

.defaultInput {
	display: block;
	float: left;
	font-size: 12px;
	font-family: "SimSun";
	border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	width: 372px;
	height: 20px;
	line-height: 20px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	border: 1px solid #ccc;
	border-right: 0;
	padding: 5px;
	color: #555
}

.focusInput {
	border-color: #bfcfe0
}

.defaultSubmit {
	display: block;
	float: left;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	color: #888;
	cursor: pointer;
	width: 60px;
	height: 32px;
	border: 1px solid #ccc;
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	display: inline-block;
	text-align: center;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6)
}

.defaultSubmit:hover {
	background: #e5e5e5
}

ul.rssUl li {
	width: 125px;
	float: left;
	margin-bottom: 15px;
	height: 25px;
	line-height: 25px
}

ul.rssUl li a {
	padding: 0 0 0 25px;
	background: url(images/rssIcon.png) no-repeat;
	display: block;
	font-size: 14px;
	font-family: arial, "Microsoft YaHei", "SimSun";
	color: #777
}

ul.rssUl li a.send-1 {
	background-position: -15px -3px
}

ul.rssUl li a.send-2 {
	background-position: -150px -3px
}

ul.rssUl li a.send-3 {
	background-position: -15px -38px
}

ul.rssUl li a.send-4 {
	background-position: -151px -39px
}

ul.rssUl li a.send-5 {
	background-position: -15px -74px
}

ul.rssUl li a.send-6 {
	background-position: -151px -74px
}

ul.rssUl li a.send-7 {
	background-position: -15px -110px
}

ul.rssUl li a.send-8 {
	background-position: -150px -111px
}

ul.rssUl li a.send-9 {
	background-position: -15px -150px
}

ul.rssUl li a.send-10 {
	background-position: -148px -151px
}

ul.rssUl li a.send-1:hover {
	background-position: -291px -3px
}

ul.rssUl li a.send-2:hover {
	background-position: -426px -3px
}

ul.rssUl li a.send-3:hover {
	background-position: -291px -38px
}

ul.rssUl li a.send-4:hover {
	background-position: -427px -39px
}

ul.rssUl li a.send-5:hover {
	background-position: -291px -74px
}

ul.rssUl li a.send-6:hover {
	background-position: -427px -74px
}

ul.rssUl li a.send-7:hover {
	background-position: -291px -110px
}

ul.rssUl li a.send-8:hover {
	background-position: -426px -111px
}

ul.rssUl li a.send-9:hover {
	background-position: -291px -150px
}

ul.rssUl li a.send-10:hover {
	background-position: -424px -151px
}

ul.rssUl li a:hover, ul.rssUl li a:active {
	color: #333;
	text-decoration: none
}

.perQiandao {
	margin: 0 12px 30px
}

.left_main h2.signInTitle, .signInTitle {
	font-size: 18px;
	color: #343434;
	margin-bottom: 10px;
	font-family: "Microsoft YaHei", "SimSun";
	font-weight: normal
}

.signInBorder {
	border: 5px solid #f1f1f1;
	padding: 10px;
	margin-bottom: 20px;
	height: 150px;
	overflow: hidden
}

.signInPic {
	width: 200px;
	height: 150px;
	float: left;
	text-align: center
}

.signInRight {
	width: 405px;
	height: 150px;
	border-left: 1px dotted #ccc;
	float: right;
	padding: 0 0 0 12px
}

.signInR {
	height: 130px;
	overflow: hidden;
	margin-bottom: 5px
}

.signInfo {
	font-size: 14px;
	color: #888;
	line-height: 1.7em;
	_line-height: 1.6em;
	height: 92px;
	_height: 90px;
	overflow: hidden
}

.detailMore {
	display: block;
	text-align: right
}

.left_main h2.signInTitle a:link, .left_main h2.signInTitle a:visited,
	.signInTitle a:link, .signInTitle a:visited {
	color: #555;
	text-decoration: none
}

.left_main h2.signInTitle a:hover, .left_main h2.signInTitle a:active,
	.signInTitle a:hover, .signInTitle a:active {
	color: #555;
	text-decoration: underline
}

.searching {
	background: url(images/QDsearch.png) no-repeat 20px 20px;
	width: 320px;
	min-height: 80px;
	_height: 80px;
	margin: 50px auto;
	border: 1px solid #e5e5e5;
	padding: 20px 0 20px 110px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.075);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.075)
}

.searching span {
	display: block
}

.words1 {
	font-size: 18px;
	color: #555;
	margin-bottom: 15px;
	font-family: "Microsoft YaHei", "SimSun"
}

.words2 {
	font-size: 14px;
	color: #555;
	margin-bottom: 6px;
	font-family: "SimSun";
	line-height: 1.6em
}

.avatarBox {
	width: 88px;
	height: 88px;
	padding: 3px 11px 3px 13px;
	float: left;
	background: url(images/avatarBox.png) no-repeat
}

.avatarRight {
	width: 130px;
	float: right
}

.avatarRight .avatarName {
	font-weight: bold;
	margin-bottom: 10px;
	display: block
}

.avatarName a:link, .avatarName a:visited {
	color: #555;
	text-decoration: none
}

.avatarName a:hover, .avatarName a:active {
	color: #555;
	text-decoration: underline
}

.avatarRight .rank {
	margin-bottom: 8px
}

.avatarRight .score {
	margin-bottom: 5px;
	color: #999;
	line-height: 1.6em
}

.avatarRight .score .blue {
	font-size: 14px;
	font-weight: bold
}

.signRight {
	color: #999
}

.signRight .blue {
	font-weight: bold;
	color: #5183c0;
	padding: 0 3px
}

.marginBlock {
	margin-bottom: 15px
}

a.jfjh, a.jfdh {
	width: 76px;
	height: 24px;
	text-align: center;
	border: 1px dotted #ccc;
	display: block;
	line-height: 24px;
	float: left;
	color: #888;
	margin: 0 33px 0 30px;
	_display: inline
}

a.jfdh {
	margin: 0
}

a.jfjh:link, a.jfjh:visited, a.jfdh:link, a.jfdh:visited {
	color: #888;
	text-decoration: none
}

a.jfjh:hover, a.jfjh:active, a.jfdh:hover, a.jfdh:active {
	color: #5183c0;
	text-decoration: none;
	border: 1px dotted #5183c0
}

a.qdBtn {
	display: block;
	color: #fff;
	text-decoration: none;
	width: 248px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 18px;
	font-family: arial, "Microsoft YaHei", "SimSun"
}

* html a.qdBtn {
	font-family: "Microsoft YaHei", "SimSun"
}

*+html a.qdBtn {
	font-family: "Microsoft YaHei", "SimSun"
}

a.qdBtn:link, a.qdBtn:visited {
	color: #fff;
	text-decoration: none;
	background-color: #5183c0
}

a.qdBtn:hover, a.qdBtn:active {
	color: #fff;
	text-decoration: none;
	background-color: #376dad
}

.rightLogin {
	width: 250px;
	color: #888;
	padding-top: 10px;
	height: 38px
}

.rightLogin span {
	display: block;
	float: left;
	margin-top: 5px
}

.rightLogin a {
	float: left;
	margin-right: 6px;
	display: block;
	width: 25px;
	height: 25px;
	background: url(images/detailLoginBtn.png) no-repeat
}

.rightLogin a.txwb {
	background-position: 0 -25px
}

.rightLogin a.txqq {
	background-position: 0 -50px
}

.rightLogin a:hover, .rightLogin a:active {
	filter: alpha(opacity = 70);
	-moz-opacity: .7;
	opacity: .7
}

.progressBarBox {
	background: url(images/progressBar.png) no-repeat 0 23px;
	width: 250px;
	height: 46px;
	position: relative;
	margin-top: -10px
}

.progressBar {
	width: 240px;
	margin: 0 auto;
	height: 10px;
	position: absolute;
	left: 5px;
	top: 30px
}

.progressing {
	background: url(images/progressing.png) repeat-x;
	height: 10px
}

.locationOne {
	position: absolute;
	width: 240px;
	height: 35px;
	top: 0;
	left: 4px
}

.locationOne .locationIcon {
	position: absolute;
	left: 23%;
	top: 7px;
	background: url(images/location.png) no-repeat;
	width: 16px;
	height: 24px;
	cursor: pointer
}

.locationOne .locationNotice {
	height: 23px;
	width: 182px;
	text-align: center;
	line-height: 23px;
	border: 1px solid #d7ca5e;
	background-color: #fbf9de;
	position: absolute;
	left: 75px;
	top: 1px;
	color: #888
}

.locationOne .arrow {
	height: 10px;
	width: 5px;
	position: absolute;
	left: -5px;
	top: 10px;
	background: url(images/location.png) no-repeat 0 -44px
}

.locationTwo {
	position: absolute;
	width: 240px;
	height: 35px;
	top: 0;
	left: 4px
}

.locationTwo .locationIcon {
	position: absolute;
	left: 232px;
	top: 7px;
	background: url(images/location.png) no-repeat;
	width: 16px;
	height: 24px;
	cursor: pointer
}

.locationTwo .locationNotice {
	height: 23px;
	width: 182px;
	text-align: center;
	line-height: 23px;
	border: 1px solid #d7ca5e;
	background-color: #fbf9de;
	position: absolute;
	right: 15px;
	top: 1px;
	color: #888
}

.locationTwo .arrow {
	height: 10px;
	width: 5px;
	position: absolute;
	left: 182px;
	top: 10px;
	background: url(images/location.png) no-repeat 0 -29px
}

.addScore {
	color: #bb0200;
	font-size: 18px;
	font-family: arial;
	position: absolute;
	right: 0;
	top: -15px
}

.logoActive a {
	background: url(images/activeOne/ipad.png) 5px 0 no-repeat
}

.widget_nice_show .niceshowlist, .widget_nice_show .currentNiceshowlist,
	.widget_nice_exp .niceshowlist, .widget_nice_exp .currentNiceshowlist {
	padding: 0 0 10px;
	overflow: hidden;
	background: url(images/userLine.png) repeat-x 0 bottom
}

.widget_nice_show .currentNiceshowlist .whiteBg, .widget_nice_exp .currentNiceshowlist .whiteBg
	{
	background: url(images/couponHoverBg.png) repeat-y;
	padding: 10px 0;
	height: 63px
}

.widget_nice_show .currentNiceshowlist .whiteBg {
	height: 94px
}

.widget_nice_show .currentNiceshowlist .leftPicBg {
	width: 82px;
	height: 82px
}

.widget_nice_show .currentNiceshowlist .leftPicBg a {
	width: 80px;
	height: 80px;
	text-align: center;
	background-color: #fff;
	display: block
}

.widget_nice_show .currentNiceshowlist .leftPicBg a:link,
	.widget_nice_show .currentNiceshowlist .leftPicBg a:visited {
	border: 1px solid #e5e5e5
}

.widget_nice_show .currentNiceshowlist .leftPicBg a:hover,
	.widget_nice_show .currentNiceshowlist .leftPicBg a:active {
	border: 1px solid #ccc
}

.widget_nice_show .perListBox, .widget_nice_exp .perListBox {
	margin-bottom: 0;
	padding-bottom: 2px
}

.perListBox .niceTitle {
	overflow: hidden;
	padding-left: 10px;
	width: 236px;
	float: left
}

.currentNiceshowlist .niceTitle {
	display: none
}

.currentNiceshowlist .leftPicBox, .currentNiceshowlist .showPicBox {
	display: block
}

.currentNiceshowlist .rightInfoBox {
	display: block
}

.widget_nice_show .currentNiceshowlist .rightInfoBox a {
	height: 60px
}

.niceshowlist .niceTitle {
	display: block;
	line-height: 1.6em;
	padding: 10px 0
}

.niceshowlist .leftPicBox, .niceshowlist .showPicBox {
	display: none
}

.niceshowlist .rightInfoBox {
	display: none
}

.widget_nice_show .noLine, .widget_nice_exp .noLine {
	background-image: none;
	margin-bottom: 0
}

.perListBox a:link, .perListBox a:visited {
	color: #666;
	text-decoration: none
}

.perListBox a:hover, .perListBox a:active {
	color: #5183c0;
	text-decoration: none
}

.left_sitemap {
	width: 684px;
	float: left;
	padding: 20px 17px 0 16px;
	background-color: #fff;
	border-radius: 0 0 0 8px;
	-moz-border-radius: 0 0 0 8px;
	-webkit-border-radius: 0 0 0 8px
}

.left_sitemap h1.titleStyle {
	font-size: 22px;
	font-weight: normal;
	padding-left: 16px;
	margin-bottom: 20px
}

.left_sitemap .titleStyle a:link, .left_sitemap .titleStyle a:visited,
	.left_sitemap .titleStyle a:hover, .left_sitemap .titleStyle a:active {
	color: #333;
	text-decoration: none
}

.left_sitemap h2.titleStyle {
	color: #5183c0;
	padding-left: 48px;
	margin-bottom: 10px;
	height: 28px;
	line-height: 28px;
	_line-height: 32px;
	padding-bottom: 0
}

.left_sitemap h2.titleStyle {
	line-height: 32px\9
}

.left_sitemap .icon1 {
	background: url(images/sitemapIcon.png) no-repeat 18px 5px
}

.left_sitemap .icon2 {
	background: url(images/sitemapIcon.png) no-repeat 18px -37px
}

.left_sitemap .icon3 {
	background: url(images/sitemapIcon.png) no-repeat 18px -80px
}

.left_sitemap .icon4 {
	background: url(images/sitemapIcon.png) no-repeat 18px -121px
}

.left_sitemap .icon5 {
	background: url(images/sitemapIcon.png) no-repeat 18px -164px
}

.left_sitemap .icon6 {
	background: url(images/sitemapIcon.png) no-repeat 18px -207px
}

.left_sitemap .icon7 {
	background: url(images/sitemapIcon.png) no-repeat 18px -248px
}

.left_sitemap .icon8 {
	background: url(images/sitemapIcon.png) no-repeat 18px -291px
}

.left_sitemap .icon9 {
	background: url(images/sitemapIcon.png) no-repeat 18px -334px
}

.left_sitemap .icon10 {
	background: url(images/sitemapIcon.png) no-repeat 18px -376px
}

.left_sitemap .icon11 {
	background: url(images/sitemapIcon.png) no-repeat 18px -414px
}

.oddList, .evenList {
	background-color: #fcfcfc;
	border-bottom: 1px solid #f7f7f7;
	overflow: hidden;
	clear: both;
	height: 40px;
	line-height: 40px
}

.evenList {
	background-color: #fff
}

.siteMapBlock {
	border-top: 1px solid #f7f7f7;
	margin-bottom: 20px
}

.left_sitemap h3 {
	width: 100px;
	padding-left: 10px;
	float: left;
	font-size: 14px;
	font-family: arial, "Microsoft YaHei", "SimSun";
	font-weight: normal
}

* html .left_sitemap h3 {
	font-family: "Microsoft YaHei", "SimSun"
}

*+html .left_sitemap h3 {
	font-family: "Microsoft YaHei", "SimSun"
}

.otherOddList h3 {
	width: auto;
	float: left;
	padding-right: 30px
}

.left_sitemap h3 a:link, .left_sitemap h3 a:visited {
	color: #999;
	text-decoration: none
}

.left_sitemap h3 a:hover, .left_sitemap h3 a:active {
	color: #5183c0;
	text-decoration: none
}

form.voteForm {
	margin-bottom: 10px;
	position: relative;
	width: 250px;
	height: auto
}

.vote span.title {
	background: url(images/vote.png) no-repeat right center;
	padding-right: 25px
}

.vote {
	position: relative;
	height: 24px;
	padding-bottom: 0;
	margin-bottom: 20px
}

.vote span.num {
	font-size: 12px;
	color: #999;
	font-family: arial, "SimSun";
	position: absolute;
	right: 0;
	bottom: 2px;
	display: block
}

.perVoteList {
	color: #666;
	margin-bottom: 8px
}

.perVoteList input.voteInput {
	width: 13px;
	height: 13px;
	margin: 3px 5px 0 0;
	float: left
}

.perVoteList label {
	cursor: pointer;
	float: left;
	width: 225px;
	line-height: 1.6em
}

.perVoteList label:hover {
	color: #5183c0
}

.voteBtn, .voteSubmitBtn, .voteDefaultBtn {
	_padding-top: 1px; +
	padding-top: 1px
}

.voteBtn {
	background-color: #e0e0e0;
	width: 72px;
	height: 30px;
	line-height: 30px;
	border: 0;
	color: #999
}

.voteCurrent {
	background-color: #5183c0;
	color: #fff;
	cursor: pointer
}

.voteCurrent:hover {
	background-color: #376dad;
	color: #fff
}

.voteWord, span.voteSpan {
	line-height: 1.6em;
	color: #999;
	margin-bottom: 20px
}

span.voteSpan {
	position: absolute;
	right: 0;
	bottom: 7px;
	width: 165px; +
	width: 175px;
	margin-bottom: 0
}

.voteWord span.red {
	font-weight: bold;
	padding: 0 5px
}

.voteInputBox {
	background-color: #fefefe;
	border: 1px solid #d6d6d6;
	height: 20px;
	padding: 7px;
	line-height: 20px;
	box-shadow: 0 1px 1px #ebebeb inset;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
	color: #444
}

.voteTest {
	color: #ccc;
	padding: 5px 7px;
	width: 175px;
	float: left
}

.voteTestClick {
	background-color: #fff;
	border: 1px solid #bfcfe0;
	box-shadow: 0 1px 3px #c5d3e3 inset;
	color: #666
}

.voteSubmitBtn {
	float: right;
	width: 48px;
	height: 30px;
	line-height: 30px;
	background-color: #5183c0;
	border: 0;
	color: #fff;
	cursor: pointer
}

.voteSubmitBtn:hover {
	background-color: #376dad;
	color: #fff
}

.voteDefaultBtn {
	float: right;
	width: 48px;
	height: 30px;
	line-height: 30px;
	background-color: #e0e0e0;
	border: 0;
	color: #999
}

.voteResultList {
	height: 100%;
	margin-bottom: 6px;
	position: relative
}

.voteResultList span.black {
	color: #666;
	margin-bottom: 4px;
	display: block
}

.voteProgressBg {
	background: url(images/voteBg.png) no-repeat;
	width: 160px;
	height: 8px;
	float: left;
	margin-right: 10px
}

.voteProgressing {
	background: url(images/progressing.png) repeat-x;
	height: 8px
}

.voteResultList span.num {
	float: left;
	width: 40px;
	color: #999;
	font-family: arial;
	display: block;
	margin-top: -3px
}

.addNum {
	width: 26px;
	height: 16px;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #e12d2d;
	background-color: #fff;
	border: 1px solid #f9e7b6;
	text-align: center;
	display: none
}

span.lightRed {
	color: #e12d2d
}

ul.voteList li {
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
	margin-bottom: 5px;
	clear: both
}

ul.voteList li.last {
	border-bottom: 0
}

ul.voteList .ranknum {
	background-color: #bc0202;
	border: 1px solid #870505;
	float: left;
	width: 11px;
	height: 11px;
	line-height: 11px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	margin-top: 3px
}

.voteInfo {
	width: 230px;
	float: right;
	line-height: 1.6em;
	margin-bottom: 5px;
	color: #666
}

.expNotice {
	border: 1px solid #f9e7b6;
	background-color: #fefadf;
	text-align: center;
	color: #555;
	width: 248px;
	height: 28px;
	line-height: 28px;
	display: block;
	margin: 10px 0 0
}

.voteOther {
	position: relative;
	color: #666;
	line-height: 30px;
	height: 36px;
	padding-left: 20px;
	width: 230px
}

a.wantToLink {
	position: absolute;
	display: block;
	left: 147px;
	top: 0;
	width: 72px;
	height: 30px;
	line-height: 30px;
	text-align: center
}

a.wantToLink:link, a.wantToLink:visited {
	background: #5183c0;
	color: #fff
}

a.wantToLink:hover, a.wantToLink:active {
	background: #376dad;
	text-decoration: none;
	color: #fff
}

.left_main h2.linkTitle {
	font-family: Arial, "Microsoft YaHei", "SimSun";
	font-size: 18px;
	height: 24px;
	line-height: 24px;
	border-left: 5px solid #bb0200;
	padding-left: 10px;
	color: #343434;
	font-weight: normal
}

* html .left_main h2.linkTitle {
	font-family: "Microsoft YaHei", "SimSun"
}

*+html .left_main h2.linkTitle {
	font-family: "Microsoft YaHei", "SimSun"
}

ul.linkUl {
	width: 655px;
	height: auto;
	overflow: hidden;
	margin: 0 0 50px 15px
}

ul.linkUl li {
	width: 130px;
	float: left;
	height: 18px;
	margin-bottom: 15px
}

ul.linkUl li img {
	width: 16px;
	float: left;
	height: 16px;
	margin-right: 7px
}

ul.linkUl li span {
	width: 105px;
	height: 18px;
	line-height: 18px;
	float: left
}

ul.linkUl li a:link, ul.linkUl li a:visited {
	color: #888;
	text-decoration: none
}

ul.linkUl li a:hover, ul.linkUl li a:active {
	color: #5183c0;
	text-decoration: none
}

.linkIntro {
	border: 1px solid #e5e5e5;
	width: 653px;
	height: auto;
	margin: 0 0 30px 15px
}

.linkIntro h2 {
	font-family: "Microsoft YaHei", "SimSun";
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	background-color: #f9f9f9;
	margin: 0;
	border-bottom: 1px solid #e5e5e5
}

.left_main .linkIntro p {
	margin: 15px 0 5px 20px;
	padding: 0
}

.left_main .linkIntro ul {
	margin: 0 0 25px 20px
}

.left_main .linkIntro ul li {
	background: url(images/haiTaoSide.png) no-repeat 0 -314px;
	padding-left: 13px;
	color: #888;
	line-height: 2em
}

.left_main .linkIntro ol {
	margin: 0 0 25px 20px
}

.left_main .linkIntro ol li {
	color: #888;
	line-height: 2em;
	padding: 0
}

.left_main .linkIntro ol li.pLeft20 {
	padding-left: 20px
}

.eBanner {
	width: 1000px;
	height: 60px;
	margin: 0 auto;
	position: relative;
	display: none
}

.bannerClose {
	background: url(images/win8Close.png) no-repeat 0 -20px;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 3px;
	top: 3px
}

.bannerClose:hover, .bannerClose:active {
	background-position: 0 0
}

.boxy-wrapper {
	position: absolute
}

.boxy-wrapper.fixed {
	position: fixed
}

.boxy-modal-blackout {
	position: absolute;
	background-color: #d0d0d0;
	left: 0;
	top: 0
}

.boxy-wrapper {
	empty-cells: show
}

.boxy-wrapper .boxy-top-left, .boxy-wrapper .boxy-top-right,
	.boxy-wrapper .boxy-bottom-right, .boxy-wrapper .boxy-bottom-left {
	width: 5px;
	height: 5px;
	padding: 0;
	background-color: #d0d0d0;
	opacity: .6;
	filter: alpha(opacity = 60)
}

.boxy-wrapper .boxy-top, .boxy-wrapper .boxy-bottom {
	height: 5px;
	background-color: #d0d0d0;
	opacity: .6;
	filter: alpha(opacity = 60);
	padding: 0
}

.boxy-wrapper .boxy-left, .boxy-wrapper .boxy-right {
	width: 5px;
	background-color: #d0d0d0;
	opacity: .6;
	filter: alpha(opacity = 60);
	padding: 0
}

.boxy-wrapper .title-bar {
	padding: 6px;
	position: static;
	padding: 25px 0 16px;
	margin: 0 30px;
	border-bottom: 1px solid #e5e5e5;
	font: 20px "Microsoft YaHei";
	height: 25px
}

.boxy-wrapper .title-bar.dragging {
	cursor: move
}

.boxy-wrapper .title-bar h2 {
	font-size: 20px;
	font-weight: bold;
	color: #555;
	line-height: 1;
	margin: 0;
	padding: 0;
	font-weight: normal
}

.boxy-wrapper .title-bar .close {
	line-height: 1
}

.boxy-inner {
	overflow: hidden;
	background-color: #fafafa;
	padding: 0
}

.boxy-wrapper .question {
	width: 350px;
	font: 14px/24px "SimSun";
	color: #666;
	padding: 10px 0;
	margin: 0 30px
}

.boxy-wrapper .answers {
	height: 45px;
	padding: 0 30px 0 0;
	text-align: right;
	width: auto
}

.boxy_button {
	border: 0;
	background: url(images/layerIcon.png) no-repeat;
	cursor: pointer;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	margin-left: 16px;
	padding-bottom: 3px;
	text-align: center;
	width: 102px;
	color: #fff
}

.boxy_ok {
	color: #fff
}

.boxy_ok:hover {
	color: #fff;
	background-position: 0 -52px
}

.boxy_cancel {
	color: #666;
	background-position: -117px 0
}

.boxy_cancel:hover {
	color: #fff;
	background-position: 0 -52px
}

.close {
	background: url(images/layerIcon.png) no-repeat -9px -108px;
	cursor: pointer;
	display: block;
	height: 20px;
	position: absolute;
	right: 18px;
	top: 18px;
	width: 20px
}

.close:hover {
	background-position: -59px -108px
}

.title-bar hr {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-image: none;
	border-style: solid none none;
	border-width: 1px 0 0;
	display: none;
	height: 0
}

.voteBut {
	_line-height: 17px;
	_height: 22px; +
	line-height: 17px; +
	height: 22px
}

.blBot .likeCount, .fxDetailsBot .likeCount, .sdRightIcon .likeCount,
	.sdDetailsBot a.likeCount, .expRightBot a.likeCount {
	position: relative
}

.eBanner {
	width: 1000px;
	height: 60px;
	margin: 0 auto;
	position: relative
}

.bannerClose {
	background: url(../images/win8Close.png) no-repeat 0 -20px;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 3px;
	top: 3px
}

.bannerClose:hover, .bannerClose:active {
	background-position: 0 0
}

.voteBut {
	_line-height: 17px;
	_height: 22px; +
	line-height: 17px; +
	height: 22px
}

.blBot .likeCount, .fxDetailsBot .likeCount, .sdRightIcon .likeCount,
	.sdDetailsBot a.likeCount, .expRightBot a.likeCount {
	position: relative
}

.updateNotice {
	width: 978px;
	height: 40px;
	margin-bottom: 5px;
	background-color: #fffdef;
	border: 1px solid #f9e7b6;
	color: #bb0200;
	font: 12px/40px Arial, "SimSun";
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
	display: none
}

.UpdateBtn {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(./images/win8Close.png) no-repeat 0 -20px
}

.UpdateBtn:hover, .UpdateBtn:active {
	background-position: 0 0
}

.leftNewspanel {
	height: auto
}

.leftNewspanel .leftComBox {
	border-bottom: 1px solid #d9d9d9
}

.leftRefresh {
	line-height: 30px;
	font-size: 14px;
	color: #888;
	font-family: "Microsoft YaHei";
	text-align: center;
	height: 62px
}

.refreshOn, .refreshOff {
	display: block;
	height: 20px;
	line-height: 20px;
	color: #fff;
	width: 60px;
	background-color: #e73030;
	border-bottom: 2px solid #b81818;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-webkit-box-shadow: 1px 1px 1px #c4c4c4;
	-moz-box-shadow: 1px 1px 1px #c4c4c4;
	box-shadow: 1px 1px 1px #c4c4c4;
	margin: 0 auto;
	cursor: pointer
}

.refreshOff {
	background-color: #c2c2c2;
	border-bottom: 0;
	border-top: 2px solid #a6a6a6;
	-webkit-box-shadow: 2px 2px 3px #fff;
	-moz-box-shadow: 2px 2px 3px #fff;
	box-shadow: 2px 2px 3px #fff;
	line-height: 18px
}